提取指定数目的字符substr() |
substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。 |
语法: |
stringObject.substr(startPos,length) |
startPos 必需。要提取的子串的起始位置。必须是数值。 |
length 可选。提取字符串的长度。如果省略,返回从stringObject的开始位置startPos到stringObject的结尾字符。 |
注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 |
如果startPos为负数且绝对值大于字符串长度,startPos为0。 |
使用 substr() 从字符串中提取一些字符,代码如下: |
<script type= "text/javascript" > |
var mystr= "I love JavaScript!" ; |
document.write(mystr.substr(7)); |
document.write(mystr.substr(2,4)); |
</script> |
运行结果: |
JavaScript! |
love |