回答
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. PHP + JavaScript字符串检查
- 2. Javascript字符串检查
- 3. 检查数组中的字符串javascript
- 4. 检查javascript textarea中的空字符串
- 5. 检查字符串中的字符串在javascript中
- 6. 检查字符串的子字符串
- 7. Javascript:检查最小字符串长度
- 8. 使用Javascript检查字符串内容
- 9. 检查字符串使用JavaScript
- 10. JavaScript:使用typeof来检查字符串
- 11. 检查字符串只包含在JavaScript
- 12. 检查字符串
- 13. 检查字符串
- 14. 检查字符串
- 15. 检查字符串
- 16. 检查字符串
- 17. 检查字符串
- 18. 检查字符串
- 19. 检查字符串
- 20. 想法检查字符串的某些字符的字符串检查器?
- 21. 检查字符串包含字符串
- 22. javascript检查一个字符串开头的特殊字符
- 23. 检查字符串中的字符与按键 - Javascript
- 24. JavaScript检查字符串末尾的特殊字符
- 25. 检查字符串中重复的字符Javascript
- 26. 如何在Javascript中检查字符串包含字母字符
- 27. 检查字符串值
- 28. 检查某些字符的字符串
- 29. 检查字符串包含的字符
- 30. 检查字符串的字符
可能的重复[如何检查字符串“StartsWith”另一个字符串?](http://stackoverflow.com/questions/646628/how-to-check-if-a-string-startswith-another-string) – 2015-11-09 08:47:47