var s='01财务部#1#,22设备部#2#,武保部#3#,运输部#4#';
var reg=/#\d+(?=#)/g;
var m=s.match(reg);
m=m.join(',').replace(/#(?=\d+)/g,'');
alert(m);
类似这样试试
var reg=/#\d+(?=#)/g;
var m=s.match(reg);
m=m.join(',').replace(/#(?=\d+)/g,'');
alert(m);
类似这样试试
解决方案 »
- 请高手们解释一下这段代码,
- 请教JS问题
- 哦!又看不懂了……请教请教js问题
- firefox javascript读取xml
- 各位用过FCKeditor的大侠,如何用javascript获取编辑框内容啊?在线等....
- IE11下怎么绑定mousewheel事件?
- 将下面的代码改成效率最高的形式。(高分)
- 各种浏览器的javascript有什么区别?怎样的javascript才能适应不同的览器
- 页面的消息系统:attachEvent函数讨论。
- 请问在页面上怎样实现tab控件的效果?
- Jquery 循环GridView模版列 ,该怎么循环?。。############在线等! 100%j结贴
- 如何实现选项卡自动切换
var s='01财务部#1#,22设备部#2#,武保部#3#,运输部#4#';
var a=[];
s.replace(/#(\d+)#/g,function ($_,$1){a.push($1)});
alert(a);
'01财务部#1#,22设备部#2#,武保部#3#,运输部#4#,'.replace(/([^#]+#{1})(\d+)(#{0,1})([,]{0,1})/g,"$2$4")
var str="01财务部#1#,22设备部#2#,武保部#3#,运输部#4#";
var b = str.match(/#(\d+)#/g).join(",").replace(/#/g,"");
</script>