| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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, спасибо ) |