在 javascript中有尋找字串的方式

就是使用

indexOf()

來尋找字串

例如

var str="Hello Zoearth!"

alert(str.indexOf("Zoe")); //結果  6
alert(str.indexOf("Hello")); //結果  0
alert(str.indexOf("Moon")); //結果  -1

 

要注意的是當找到的位置為0的時候
直接判斷會變成 FALSE
所以要判斷是否找到字串
最好使用

var str="Hello Zoearth!"
if (str.indexOf("Hello") > -1)
{
   alert(1);
}
else
{
   alert(2);
}

 

這樣來判斷才會準確
感恩!