繁体   English   中英

jQuery字符串使用正则表达式查找并替换为加一

[英]Jquery string find with regex and replace with add one

这是我的弦

<input name="e8[1][4]" value="" type="hidden">
<input name="e10[1][4]" value="" type="hidden">
<input name="e8[1][4]" value="" type="hidden">
<input name="e10[1][4]" value="" type="hidden">
<input name="e6[1][4]" value="" type="hidden">
<input name="e9[1][4]" value="" type="hidden">
<input name="e6[1][4]" value="" type="hidden">

我必须用+1更改所有第二个数组元素。 应该是我的输出

<input name="e8[1][5]" value="" type="hidden">
<input name="e10[1][5]" value="" type="hidden">
<input name="e8[1][5]" value="" type="hidden">
<input name="e10[1][5]" value="" type="hidden">
<input name="e6[1][5]" value="" type="hidden">
<input name="e9[1][5]" value="" type="hidden">
<input name="e6[1][5]" value="" type="hidden">

我如何用jquery或regexsolution实现这种格式。 我进行以下正则表达式以获取字符串的最后号码我如何继续工作

var patt1 = /(\d+)(?!.*\d)/;

做这个:

var result = 'string'.replace(/\d+(?=\]")/g, function (match) {
    var newNum = Number(match) + 1; // 5
    return newNum;
});
console.log(result);// replaced second number in array with +1

演示: http//jsfiddle.net/AmitJoki/q9vT6/1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM