我有这样的名称的输入
<textarea type="text" name="featured[items][58252][hpsummary]" cols="50" class="limit20_120">asdfasdfasfasfdsadfasdfaasdfasfdasfasfasdf</textarea>
我需要对项目重新编号,我可以循环遍历所有输入,没有问题,但我坚持如何对它们重新编号,以便上面的内容是 1 而不是 58252
<textarea type="text" name="featured[items][1][hpsummary]" cols="50" class="limit20_120">asdfasdfasfasfdsadfasdfaasdfasfdasfasfasdf</textarea>
我可以计算,只是不知道如何解析它
我想只是分割字符串,但我不确定是否可以使用正则表达式,这样我就不必担心末尾是否有更多项目或者是否有更好的方法
最佳答案
类似这样的吗?
$('.limit20_120').each(function(i){
this.name = this.name.replace(/\d+/, i+1);
});
关于javascript - 使用正则表达式重命名输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636433/