JavaScript字串對象slice方法入門執行個體(用於字串截取),javascriptslice
JavaScript slice 方法
slice 方法用於截取字串中的一部分並返回該部分字串。其文法如下:
複製代碼 代碼如下:
str_object.replace(start, end)
參數說明:
| 參數 |
說明 |
| str_object |
要操作的字串(對象) |
| start |
必需。要截取的開始位置,從 0 開始計算;如果為負數,則從字串末尾反向開始計算 |
| end |
可選。要截取的結束位置,如果省略則到字串結束;如果為負數,則從字串末尾反向開始計算 |
slice 方法執行個體
複製代碼 代碼如下:
<script language="JavaScript">
var str = "abcdef";
document.write( str.slice(1) + "<br />" );
document.write( str.slice(1,3) + "<br />" );
// 擷取最後兩個字元
document.write( str.slice(-2) + "<br />" );
document.write( str.slice(-4,-2) );
</script>
運行該例子,輸出:
複製代碼 代碼如下:
bcdef
bc
ef
cd
javascript 字串截取問題
<html>
<body>
<input type="checkbox" value="1" />1
<input type="checkbox" value="3" />3
<input type="checkbox" value="6" />6
<script type="text/javascript">
var str="1,2,3,4,5";
function checkThem(str){
arr=str.split(",");
inputs=document.getElementsByTagName("input");
for(i=0;i<arr.length;i++){
for(j=0;j<inputs.length;j++){
if(inputs[j].type=="checkbox" && inputs[j].value==arr[i]){
inputs[j].checked=true;
}
}
}
}
checkThem(str);
</script>
</body>
</html>
javascript 字串截取
應該是
<script>
var t="abcdabcdabcd";
alert(t.substring(t.indexOf("ab")+2).indexOf("ab"));
</script>