String.indexOf() 傳回字串第一次出現位置

在javascript中,String.indexOf()方法是用來搜索,

並傳回指定子字串在字串中第一次出現的位置 ( 由左至右 ),位置是由0開始計算。

除了可以從字串頭開始尋找外,也可以指定開始搜索的起始位置。

如果找不到指定字串會傳回-1。

要注意一點!String.indexOf是會區分大小寫的。

String.indexOf()的語法:

string.indexOf(searchstr,start)

searchstr:要搜索的字串。

start:開始搜索的位置。

String.indexOf()的範例:

<script type="text/javascript">
mystr="Welcome to Vic's blog";
document.writeln(mystr.indexOf("Welcome")+"<br/>");
document.writeln(mystr.indexOf("welcome")+"<br/>");
document.writeln(mystr.indexOf("V")+"<br/>");
document.writeln(mystr.indexOf("o")+"<br/>");
document.writeln(mystr.indexOf("o",8)+"<br/>");
document.writeln(mystr.indexOf("o",10)+"<br/>");
</script>

String.indexOf()的範例輸出:

0
-1
11
4
9
19

關於字串物件的其他方法可以參考部落格內的另一篇文章:字串(String)物件

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章: