举个例子:
var str = "#123, #456, ##888";
如何把123, 456提取出来,888前面因为有两个相同的#,则忽略掉
var str = "#123, #456, ##888";
如何把123, 456提取出来,888前面因为有两个相同的#,则忽略掉
解决方案 »
- window.open()如何去掉那窄窄的地址栏?
- 在项目里你选择使用哪种目录树组件?
- 帮忙看看这个javascript效果是怎么做出来的?效果叫什么名字?????????????
- 想实现一个自动计算的功能
- 一个关于xmlHttpRequest的问题!求救!!!我怎样得到返回网页中的某个对象的值?
- javascript:如何获取radio的值
- onclick() event works well, how to make the radio button be selected in page after use onclick()?
- 请教:正则表达式中参数g对匹配结果的影响问题.
- 在javascript中如何判断一个数是整数?
- 困扰n天的问题,关于读取临时文件夹的。。。。
- 网站上的视频如何限制只让免费看几分钟,其他的需要支付费用
- jQuery 参数需要传入一个函数,而我传入一个字符变量,如何转换成函数
var arr = [];
str.replace(/##\d+/g,"").replace(/#(\d+)/g,function(a,b){arr.push(b)});
alert(arr);
var reg=/(^| )#\d+/g;
var arr=str.match(reg);
alert(arr.join(',').replace(/#/g,''));