我正在尝试提出一个正则表达式,它会在字符串中包含JJDnnnnnnnnnnnnnnnn
的所有出现,其中一个锚指向一个包含查询字符串中匹配字符串的url。
我吮吸正则表达式:(
答案 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>");