我有类似名称的输入
<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/