js replace

whos2002110 2012-11-19 03:30:49
var currentIndex = ++$indextemp;
alert(currentIndex);
var $divTemp = $("#interModel").clone();
$divTemp.find("[name^=results]").each(function(i){
var oldName = $(this).attr("name");
var newName = oldName.replace(/[0~9]+/,currentIndex);
$(this).attr("name",newName);
});
$divTemp.appendTo("#interTd");

replace后没有把oldName中的数字替换为currentIndex,大家看看是什么问题
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
whos2002110 2012-11-19
  • 打赏
  • 举报
回复
哦, 我知道问题了,谢了
whos2002110 2012-11-19
  • 打赏
  • 举报
回复
引用 1 楼 calmcrime 的回复:
/[0-9]+/
是的,按你这样写可以, /[0~9]+/ 与 /[0-9]+/区别是什么? /[0~9]+/貌似也可匹配数字
  • 打赏
  • 举报
回复
是0-9,不是0~9
001007009 2012-11-19
  • 打赏
  • 举报
回复
/[0-9]+/

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧