JavaScript Regexp替换?

时间:2009-02-23 19:54:39

标签: javascript regex

我正在尝试提出一个正则表达式,它会在字符串中包含JJDnnnnnnnnnnnnnnnn的所有出现,其中一个锚指向一个包含查询字符串中匹配字符串的url。

我吮吸正则表达式:(

1 个答案:

答案 0 :(得分:3)

要用它后面的正好16位替换JJD,你可以说

str.replace(/(JJD[0-9]{16})/gi,"<a href='somepage.html/foo?value=$1'>$1</a>");

如果你不需要16位数字,但需要10-20位数,你可以说

str.replace(/(JJD[0-9]{10,20})/gi,"<a href='somepage.html/foo?value=$1'>$1</a>");