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的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+