繁体   English   中英

JavaScript - 检查字符串是否以

[英]JavaScript - check if string starts with

我试图检查字符串是否以字符开头:/

我怎么能做到这一点?

if(someString.indexOf('/') === 0) {
}

可以通过下标运算符[]访问字符串的字符。

if (string[0] == '/') {

}

[0]表示字符串中的第一个字符,因为索引在JS中是基于0的。 以上也可以用正则表达式完成。

String.indexOf替代品:/ /^\\//.test(yourString)

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");

小提琴

<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" />
var str = "abcd";

if (str.charAt(0) === '/')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM