ja对substr substring index lastIndexof的用法,substrlastindexof
ja对substr substring index lastIndexof的用法,substrlastindexof
1.substr
substr(start,length)表示从start开始,截取length长度的字符串
strart是必选项 指明要提取的字符串的起始位置,字符串从第一个字符的索引位置为0
length是可选项,指明要提取的字符串中应包含的字符个数,如果length为0或者负数,将返回一个空字符串
如果没有指定该参数,则字符串将延续母字符串到最后.
如果start为负数,则start=str.length+start。
代码如下
var ss="hello world";
alert(ss.substr(3));//lo world
alert(ss.substr(3,ss.length));//lo world
alert(ss.substr(3,4));//lo w
2.substring
substring(start,end)表示从start开始到end之间的字符串,包括start位置的字符但是不包括end位置的字符串。
var ss="ssdbb";
alert(ss.substring(0,2));//ss
说明:substring方法是返回包含start处的字符串,但是不包括end出的字符.
如果 start与end 相等,那么该方法返回是一个空串(即为0的字符串)
如果start比end大,那么该方法在提取字符串之前先交换这2个参数
如果start 或者end为负数,那么它将替换为索引位置为0
var str="0123456789";
alert(str.substring(-5);//0123456789
3.indexof
indexof()表示返回从某个指定的字符串值在字符串中首页出现的位置,则返回首页出现位置字符串的下标值
var ss="ssddd";
alert(ss.indexof("s"));//0
4.lastIndexof()
IastIndexof()方法返回某个指定的字符串或字符最后出现在字符串中的位置,则返回该字符串的下标值
var ss=“ssddd”;
alert(ss.lastIndexof("s"))//1
相关文章
- 暂无相关文章
用户点评