Как исключить некоторые слова из посимвольной замены?
Есть функция, которая транслитерирует строку msg:
--- var map_en = new Array('A','B','V', ...) var map_ru = new Array('А','Б','В', ...) for(var i = 0; i < map_en.length; ++i) while(msg.indexOf(map_en[i])>=0) msg = msg.replace(map_en[i],map_ru[i]); --- Нужно исключить транслитерацию некоторых значений: 1. to[*] 2. private[*] 3. :*: где * - любое вхождение символов Уверен, что есть какой-то легкий и простой путь, но пока не додумался сам. Прошу помочь. |
используй для проверки регулярные выражения
|
Часовой пояс GMT +3, время: 13:31. |