最快乐,最幸福,最聪明的朋友们帮我看看,js字符串拆分问题。 怎么把字符串 var s= "12,aa;22dff;5,fo" 分成两组为 var s1= "12,22,5" var s2="aa,dff,fo" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">String.prototype.trim=function(e){ var a=this; while(a.indexOf(e)==0){ a=a.substring(e.length); } while(a.lastIndexOf(e)==(a.length-e.length)){ alert("ae"); a=a.substring(0,a.length-e.length); } return a;}var s= "12,aa;22dff;5,fo";var reg1=/[^\d]+/;var reg2=/[^a-zA-Z]+/;var b=s.split(reg1);b=b.join();var c=s.split(reg2);c=c.join();c=c.trim(",");b=b.trim(",");alert(b);alert(c);</script>这样试试 var s= "12,aa;22dff;5,fo";var s1=s.replace(/\d+,?/g,'').replace(/;/g,',');var p=/\d+/g;var s2=s.match(p).join(',');alert(s1);alert(s2); var s = "12,aa;22dff;5,fo";var s1 = s.match(/\d+/g).join(',');var s2 = s.match(/[a-z]+/ig).join(',');alert(s1);alert(s2); 如果是这样:var s= "12,aa;22dff33hh;5,fo"要拆成 12,2233,5 和 aa,dffhh,fo还是 12,22,33,5 和 aa,dff,hh,fo呢? 求解!!!用jQuery cookie怎么实现自动登录? 求一个自动伸缩的列表控件 添加节点的问题, 郁闷了 JS 二维数组。 一个简单的日期验证! 在线编辑器实现的原理是什么? js 调用 js 还是不行 请问怎样通过单击一按钮实现多个文本框的属性由原来的readonly 改为非readonly 请教一个关于javascript函数的问题 ■■■■■大哥们来看看我这段代码 为什么状态栏很长时间是兰色■■■■■■■■■■■■■■■■■■ 类似淘宝本地生活按拼音选择城市代码 兼职公司的网站被别人在谷歌上恶意点击(关键词广告),咋办?
String.prototype.trim=function(e){
var a=this;
while(a.indexOf(e)==0){
a=a.substring(e.length);
}
while(a.lastIndexOf(e)==(a.length-e.length)){
alert("ae");
a=a.substring(0,a.length-e.length);
}
return a;
}
var s= "12,aa;22dff;5,fo";
var reg1=/[^\d]+/;
var reg2=/[^a-zA-Z]+/;
var b=s.split(reg1);
b=b.join();
var c=s.split(reg2);
c=c.join();
c=c.trim(",");
b=b.trim(",");
alert(b);
alert(c);
</script>
这样试试
var s1=s.replace(/\d+,?/g,'').replace(/;/g,',');
var p=/\d+/g;
var s2=s.match(p).join(',');
alert(s1);
alert(s2);
var s1 = s.match(/\d+/g).join(',');
var s2 = s.match(/[a-z]+/ig).join(',');
alert(s1);
alert(s2);
还是 12,22,33,5 和 aa,dff,hh,fo呢?