javascript中substring()字符串截取函数用法举例

发布时间:2020-04-29编辑:脚本学堂
为大家介绍javascript中substring()的用法,该方法用于字符串的截取还是不错的,有需要的朋友,可以参考下本文。

substring()函数方法
返回位于String对象中指定位置的子字符串。

使用方法:
str.substring(start, end)
"String Literal".substring(start, end)

其中“start”是指明要截取字符串的起始位置,该索引从0 开始起算。
“end”是指明要截取字符串的结束位置,该索引从0 开始起算。

javascript中substring()函数方法将返回一个包含从start 到最后(不包含end )的子字符串的字符串。

JavaScript中substring()函数方法使用start 和end 两者中的较小值作为子字符串的起始点。
例如,strvar.substring(0, 3) 和strvar.substring(3, 0) 将返回相同的子字符串。
如果start 或end为NaN或者负数,那么将其替换为0。
子字符串的长度等于start 和end 之差的绝对值。
例如,在strvar.substring(0, 3) 和strvar.substring(3, 0) 返回的子字符串的的长度是3。

来看一个具体的例子。

<script type="text/javascript">
//substring的用法举例
//www.jb200.com
function SubstringDemo(){ 
var ss; // 声明变量。 
var s = "The rain in Spain falls mainly in the plain.."; 
ss = s.substring(12, 17); // 取子字符串。 
return(ss); // 返回子字符串。 
} 
alert(SubstringDemo()); 
</script>