String.indexOf() 傳回字串第一次出現位置
- 詳細內容
- 分類:Javascript
- 發佈:2013-01-30, 週三 21:10
- 點擊數:3639
在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推薦載入中
你可能會有興趣的文章:
- 色彩選取器
- 動態載入CSS
- 字串合併的效率問題
- String.concat() 合併字串
- String.charCodeAt()傳回指定字元的unicode值
- String.fromCharCode() 將Unicode 轉成字元
- 迴圈敘述 for 與 for in