JavaScript Regexp Заменить? - PullRequest
       6

JavaScript Regexp Заменить?

2 голосов
/ 23 февраля 2009

Я пытаюсь найти регулярное выражение, которое обернет все вхождения JJDnnnnnnnnnnnnnnnn в строку с привязкой, указывающей на URL-адрес, содержащий соответствующую строку в строке запроса.

Я сосу в регулярных выражениях: (

1 Ответ

3 голосов
/ 23 февраля 2009

Чтобы заменить JJD ровно 16 цифрами после него, можно сказать

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>");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...