<!DOCTYPE html>
<html>
<metahttp-equiv="Content-Type"content="text/html; charset=UTF-8">
<title></title>
<head>
<script type="text/javascript">
/*
 * indexOf():回傳第一個符合條件的字元位置
 * lastIndexOf():從最後一個字串開始搜尋符合條件的字元位置
 */
var str1 = 'ilonaliao@gmail.com';
document.write("str1.indexOf('a'):"+str1.indexOf('a') +'<br>');//從第一個字元開始找 第一個為[0]
document.write("str1.indexOf('ilona'):"+str1.indexOf('ilona') +'<br>');
document.write("str1.indexOf('ilona',10):"+str1.indexOf('ilona',10) +'<br>');//第10個字元開始找ilona字元 因為已經超過->找不到故為-1

document.write("str1.lastIndexOf('l'):"+str1.lastIndexOf('l') +'<br>');//一樣從左邊數來右邊
document.write("str1.lastIndexOf('gmail'):"+str1.lastIndexOf('gmail') +'<br>');
document.write("str1.lastIndexOf('gmail',15):"+str1.lastIndexOf('gmail',15) +'<br>');
</script>
</head>

<body></body>
</html>

 

前台顯示:
str1.indexOf('a'):4
str1.indexOf('ilona'):0
str1.indexOf('ilona',10):-1
str1.lastIndexOf('l'):14
str1.lastIndexOf('gmail'):10
str1.lastIndexOf('gmail',15):10

cabuchi 發表在 痞客邦 PIXNET 留言(0) 人氣()