You are here
js使字符串里面所有的数字执行+1操作
星期一, 2017-03-27 15:35 — adminshiping1
使用JS实现以下操作:
一个很长的字符串,可以理解为html代码,所有的属性ID的名字有规律,都是若干个字母加上最后一位数字,现需要把这每个标签的ID发问的数字加1,
请大家帮忙想下吧,如果使用正则来操作,可否给个思路或者例子代码...
问题补充://对有关的内容进行拼装
var tarcon = "很多的html代码" ;
var reg = /(\w+)(\d{1})/g;//正则表达式要分组.
tarcon = tarcon.replace(reg,"$1"+gzjy);//$1表示的是第一个分组.
这样就可以实现了我要的效果了.- var reg=/[a-zA-Z]+([0-9]{1})$/;
- var str='test1';
- var ss=reg.exec(str);
- var i=ss[1]*1+1;
- alert(i);
来自 http://www.iteye.com/problems/39596