回答
if(someString.indexOf('/') === 0) {
}
我會使用'==='。 – c24w 2013-03-09 13:15:07
雖然這確實可以很好地發現,但它不是「最佳」解決方案,因爲它需要遍歷整個字符串。 – 2013-03-09 13:16:02
@Tririar - 我絕對同意。 – 2013-03-09 13:52:15
字符串的字符可以通過下標運算符[]
訪問。
if (string[0] == '/') {
}
[0]
意味着字符串中的第一個字符作爲索引是基於0在JS。以上也可以用正則表達式來完成。
@JustinNiessner對你來說這是不必要的? – 0x499602D2 2013-03-09 13:02:53
@JustinNiessner只要string是一個變量就可以。 – 2013-03-09 13:06:20
是的,因爲我們只是檢查字符串的第一個索引是'/'而沒有別的。 – wei2912 2013-03-09 13:10:13
<script>
function checkvalidate(CheckString) {
if (CheckString.indexOf("/") == 0)
alert ("this string has a /!");
}
</script>
<input type="text" id="textinput" value="" />
<input type="button" onclick="checkvalidate(document.getElementById('textinput').value);" value="Checkme" />
我的歉意=)編輯!在開始寫出答案之前,我會正確地閱讀這個問題:)! – MackieeE 2013-03-09 13:07:28
var str = "abcd";
if (str.charAt(0) === '/')
data.substring(0, input.length) === input
參見以下示例代碼
var data = "/hello";
var input = "/";
if(data.substring(0, input.length) === input)
alert("slash found");
else
alert("slash not found");
爲什麼你拒絕投票? – 2013-03-09 13:02:36
(投票不是我)但有些人不在意評論 – asifsid88 2013-03-09 13:06:38
請檢查我修改了答案,並在我看來它的效率。如果你喜歡,就投票吧。 – 2013-03-09 13:09:45
替代String.indexOf
:/^\//.test(yourString)
- 1. 檢查javascript textarea中的空字符串
- 2. 檢查字符串中的字符串在javascript中
- 3. 檢查字符串的子字符串
- 4. Javascript:檢查最小字符串長度
- 5. 使用Javascript檢查字符串內容
- 6. 檢查字符串
- 7. 檢查字符串
- 8. 檢查字符串
- 9. 檢查字符串
- 10. 想法檢查字符串的某些字符的字符串檢查器?
- 11. JavaScript檢查字符串末尾的特殊字符
- 12. javascript檢查一個字符串開頭的特殊字符
- 13. 如何在Javascript中檢查字符串包含字母字符
- 14. 檢查字符串值
- 15. 檢查某些字符的字符串
- 16. 檢查字符串包含的字符
- 17. 檢查字符串中的字符
- 18. 的JavaScript查找字符串
- 19. 字母字符檢查字符串
- 20. 檢查字符串以數字開頭
- 21. JavaScript - 檢查必須包含另一個字符串的字符串
- 22. Java字符串檢查
- 23. 檢查字符串中
- 24. 字符串類型檢查
- 25. 檢查字符串包含Unicode字符
- 26. 字符串格式檢查
- 27. 檢查空字符串
- 28. PHP檢查空字符串
- 29. 檢查字符串與SQL
- 30. 檢查字符串或INT
可能的重複[如何檢查字符串「StartsWith」另一個字符串?](http://stackoverflow.com/questions/646628/how-to-check-if-a-string-startswith-another-string) – 2015-11-09 08:47:47