码迷,mamicode.com
首页 > Web开发 > 详细

<<< Js中实现对字符串的截取

时间:2014-06-07 10:31:09      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:c   style   a   tar   color   strong   

1、函数split()

功能:使用一个指定的分隔符把一个字符串分割存储到数组

 

例:var Data = "1/234/5678/9";

  var str = shuju.split("/")

  结果:1,234,5678,9

 

2、函数join()

功能:使用您选择的分隔符将一个数组合并为一个字符串

例:var Data = new Array("1","2","3","4","5");

  var str = Data.join("-");

  结果:1-2-3-4-5

 

3、函数indexOf()

功能:返回字符串中匹配子串的第一个字符的下标

例:var Data = "SevenNight";

  var str = Data.indexOf("en");  结果:3

  var str = Data.indexOf("v");  结果:2

  var str = Data.indexOf("jjj");  结果:-1     注:如果没有匹配的字符串,返回-1

 

4、LastIndexOf()

功能:指定字符在此实例中的最后一个匹配项的索引位置

例:var Data = "SevenNight";

  var str = Data.lastIndexOf("N");

  结果:5

 

5、方法substring()

功能:方法用于提取字符串中介于两个指定下标之间的字符

例:var Data = "SevenNight";

  var str = Data.substring(5);  结果:Night    注:只传入一个下标返回的是此下标后面的所有字符

  var str = Data.substring(0,5); 结果:Seven  注:返回0至5中间的字符

  注:substring 方法返回的子串包括开始下标处的字符,但不包括结束下标处的字符

  如果开始下标结束下标相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

  如果开始下标结束下标大,那么该方法在提取子串之前会先交换这两个参数。

  如果开始下标结束下标为负数,那么它将被替换为 0。

 

6、方法substr() 

功能:用于返回一个从指定位置开始的指定长度的子字符串

用法:str.substr(startIndex,[length]);  //startIndex开始下标,length长度

例:var Data = "SevenNight";

  var str = Data.substr(5);  结果:Night   直接传入开始下标的

  注:开始下标是必须的,length可选,length在返回的子字符串中包括的字符个数

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

<<< Js中实现对字符串的截取,布布扣,bubuko.com

<<< Js中实现对字符串的截取

标签:c   style   a   tar   color   strong   

原文地址:http://www.cnblogs.com/7night/p/3770284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!