javascript replace 问题,正则表达式含变量

2025-01-02 10:50:45
推荐回答(3个)
回答1:

哥哥你非得用正则一个一个匹配吗..本来正则的意义就是让你在不知道具体值的情况下进行匹配的..你要非这么做的话
innerhtml.replace(/{(\d+)}/,function(a,b){return data.arrColnum[b-1];});
你匹配里面的数字,把数字传进arrColnum

回答2:

将{}用实体名写在正则里试试

回答3:



是这样子吗?