我正在尝试提出一个正则表达式,该表达式将在字符串中包含所有JJDnnnnnnnnnnnnnnnn的出现,并使用锚点指向包含查询字符串中包含匹配字符串的URL的锚点。

我在正则表达式:(

最佳答案

要用紧跟其后的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>");

关于javascript - JavaScript Regexp替换?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/579084/

10-12 13:43