Javascript的字符串操作-16.9.27

来源:互联网 发布:人工智能发展现状2017 编辑:程序博客网 时间:2024/06/05 12:01

var Sub = "123 a*bc'4'5:67,8-9";


1.字符串替换:

Sub.replace('-'.'/');---------- replace只能替换第一个

        Sub.replace(/\-/g, "/");-----/\-/g:g是全局变量,/ \ /是转义符


2.字符串截取:

2.1:substring()第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;若参数值为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差.
Sub.substring(3, 10);

Sub.substring(8);

2.2:slice():第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数之间的差;若参数值为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串。

  2.3:substr():第一个参数代表开始位置,第二个参数代表截取的长度

3.指定字符串第一次和最后一次出现

 3.1:字符串第一次出现:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

 3.2:字符串最后一次出现:lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

0 0
原创粉丝点击