js 判断一个字符是否以某个字符串开头

JavaScript020

js 判断一个字符是否以某个字符串开头,第1张

比如判断abcdefg是否以abcd开头:

var fdStart = str.indexOf('abcd')

if(fdStart === 0) {

str以abcd开头

} else if (fdStart === -1) {

str不是以abcd开头

} else {

  str包含abcd

}

var fdStart = strCode.indexOf("ssss")

if(fdStart == 0){

表示strCode是以ssss开头;

}else if(fdStart == -1){

表示strCode不是以ssss开头

}

用正则表达式吧:

var myPattern = new RegExp("^[a-zA-Z]")// 以英文字母开头

if(myPattern.exec("a124")) {

alert("YES!")

}

if(!myPattern.exec("324sfgd")) {

alert("NO!")

}