javascript split函数使用Demo
2015-01-15 13:45:39 By: shinyuu
split是将一字符串以特定的字符分割成多个字符串、并以一维数组的形式储存、一般的语言都有这个方法、比如javascript、java、c#等、现在记录一下javascript的split、以便以后使用、同时也希望对大家有点启发
语法
stringObject.split(separator,howmany)
参数 | 描述 |
---|---|
separator | 必需、字符串或正则表达式、从该参数指定的地方分割 stringObject |
howmany | 可选、该参数可指定返回的数组的最大长度、如果设置了该参数、返回的子串不会多于这个参数指定的数组、如果没有设置该参数、整个字符串都会被分割、不考虑它的长度 |
使用Demo 1
str="1,2,3,2,5,6";//这是一字符串 var strs= new Array();//定义一数组 strs=str.split(",");//字符分割 for (i=0;i<strs.length ;i ) { //分割后的字符输出 document.write(strs[i] "--"); }
输出
1--2--3--4--5--6--
使用Demo 2
var str="How are you doing today?" document.write(str.split(" ") "<br />") document.write(str.split("") "<br />") document.write(str.split(" ",3))
输出
How,are,you,doing,today? H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,? How,are,you
使用Demo 3
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"] "|a|b|c".split("|") //将返回["", "a", "b", "c"]
使用Demo 4
如果您希望把单词分割为字母、或者把字符串分割为字符、可使用下面的代码
"hello".split("")//可返回 ["h", "e", "l", "l", "o"]
若只需要返回一部分字符、请使用 howmany 参数
"hello".split("", 3)//可返回 ["h", "e", "l"]
基本上split()的用法都在这里了、另外大家可以自行封装、以融入到自己的项目中使用
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛