重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
var str = "123456", result = "";
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟空间、营销软件、网站建设、西安网站维护、网站推广。
for(var i=0,len=str.length;ilen;i++){
result += str[i];
if(i % 2 == 1) result += ',';
}
alert(result);
普通的 javascript 就可以做到,:)
script
var str=new String();
var arr=new Array();
str="ddd,dsd,3,dd,g,k";
arr=str.split(',');//注split可以用字符或字符串分割
for(var i=0;iarr.length;i++)
{
alter(arr[i]);
}
/script
script type="text/javascript"
var str = '', tags = [], text = [], html = [];
str = "AAA{span} bbb{p}ccc{h2} ddd{label} 中文也可以的,test001{div} ";
tags = str.match(/[^{]*[a-zA-Z]+(?=\})/g);
//["span", "p", "label", "div"]
text = str.match(/[\u4e00-\u9fa5]*[^{^}]+?[\u4e00-\u9fa5]*(?=\{[a-zA-Z]+\})/g);
//["AAA", " bbb", " ddd", " 中文也可以的,test001"]
for(var i=0,len=tags.length;ilen;i++){
html.push(''+tags[i]+''+text[i]+'/'+tags[i]+'');
}
document.write(html.join(''));
/script
刚才自己写了一个,用正则表达式匹配的结果,希望是你想要的!
分割后组装成{x:y}可以使用下面的方法: var strTem="x=y";
strTem={"+strTem.split("=").join(":")+"}";split方法首先把字符串按照给定的标识字符分割为数
{"x","y"},数组的join函数按照给定的字符串把数组中的元素拼接为字符串。
拓展:1.substring处理字符串:
函数:split() 功能:把一个字符串分割存储到数组;
函数:join() 功能:将一个数组合并为一个字符串;
函数:substring() 功能:字符串截取,比如想从quot;MinidxSearchEnginequot;中得到quot;Minidxquot;就要用到substring(0,6)
函数:indexOf() 功能:返回字符串中匹配字符串的第一个字符的位置 str.substring(3,7) //0到6 str.substring(2)//2开始到最后
哥们儿,你想问什么? 你userName里面要输入 a;b;c;d这样的内容,才会通过split()方法,转为数组。