|
|
|
| Функция replace() заменяет подстроку на заданный фрагмент, но только первый попавшийся слева направо.
Как можно произвести замену всех вхожднений, а не только первого ? | |
|
|
|
|
|
|
|
для: Cyrax
(02.12.2007 в 18:12)
| | Измените в регулярном выражении режим поиска с однократного (по умолчанию) на глобальный (модификатор g) и МЕТОД replace () заменит все совпадения:
var mystring = '1abcd2efgh3ijkl4mnop";
var myfirst = mystring.replace (/\d/, '*');
var myall = mystring.replace (/\d/g, '*');
|
| |
|
|
|