Замена подстановочного текста с помощью jquery - PullRequest
3 голосов
/ 05 января 2011

У меня есть база данных, которая содержит информацию о компании (адрес, телефон и т. Д.)

На некоторых телефонных номерах будет указан международный код: +44 (0) 123 12345

где (0) будут разными числами в зависимости от страны.

Мне нужно раздеть (0)

У меня есть следующий код:

var el = $('#contactdetails');
el.html(el.html().replace("(0)", "-"));

, который работает с (0) - но как мне сделать это с подстановочными знаками

1 Ответ

5 голосов
/ 05 января 2011

Используйте регулярное выражение.

var el = $('#contactdetails');
el.html(el.html().replace(/\([0-9]\)/, "-"));

Если существует более одной цифры, используйте * для любого числа вхождений предыдущего выражения.* Живой пример здесь

...