Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > замена одного массива строк на другой |
Автор: semi 29.6.2007, 00:32 | ||||
![]() пытаюсь заменить буквы на цифры в строке.
все хорошо, но... если буква встречается несколько раз, то естественно, заменяется только первая... конструкция типа
не работает... как быть? |
Автор: SelenIT 29.6.2007, 02:46 | ||
Имхо, проще всего
|
Автор: Nicholas_S 29.6.2007, 21:45 |
semi, вариант с регулярным выражением: чтобы заменять глобально во всей строке, используй ключ 'g' в regexp. Например: var r = new RegExp(arr_symb1[i], 'g'); kod = kod.replace(r, arr_symb2[i]); |
Автор: semi 1.7.2007, 01:03 |
SelenIT, Nicholas_S, спасибо ) |