使用regex重命名输入



我有类似名称的输入

  <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>

我会数数,只是不知道如何解析

我想只拆分字符串,但我不确定是否可以使用regex,这样我就不必担心末尾是否有更多的项,或者是否有更好的方法

类似的东西?

$('.limit20_120').each(function(i){
    this.name = this.name.replace(/d+/, i+1);
});

工作演示-http://jsfiddle.net/ShankarSangoli/4RUxS/

最新更新