Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Есть ли аналог функции str_replace() в JS?
 
 автор: Саня   (16.04.2006 в 21:16)   письмо автору
 
 

Нужно заменить символы из одного массива на символы из другого массива.
Например:
str_raplace($array1, $array2, $string);
Только как такое в JS реализовать?

   
 
 автор: codexomega   (16.04.2006 в 21:31)   письмо автору
 
   для: Саня   (16.04.2006 в 21:16)
 

Есть такое:


replace(regexp/substr, newSubStr/function)


http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:String:replace

   
 
 автор: Саня   (16.04.2006 в 21:46)   письмо автору
 
   для: codexomega   (16.04.2006 в 21:31)
 

Этот код не работает:
<script language="JavaScript">
var arr1 = ('А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я-а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я').split('-');
var arr2 = ('A-B-V-G-D-E-Jo-Zh-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-C-Ch-Sh-Shh-"-Y-\'-Je-Ju-Ja-a-b-v-g-d-e-jo-zh-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-c-ch-sh-shh-"-y-\'-je-ju-ja').split('-');
str = 'Строка строка, строка.';
newstr = str.replace(rus, eng);
document.write(newstr);
</script>

Не вижу связи между regexp/substr, newSubStr/function и массивами.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования