На главную

.:: Меню ::.
Новости
Программы
Статьи
Полезные ссылки

Вырезка/замена символа в строке

Разделы Статьи / JavaScript / Примеры скриптов /

Назад

В языке JavaScript нет специальной команды для замены/вырезания символа(ов) в строке. Поэтому можно воспользоваться следующим скриптом:


function replace_string(txt,cut_str,paste_str){
var f=0;
var ht='';
ht = ht + txt;
f=ht.indexOf(cut_str);
while (f!=-1){
//цикл для вырезания всех имеющихся подстрок
f=ht.indexOf(cut_str);
if (f>0){
ht = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length);
};
};
return ht
};

Функция replace_string(txt,cut_str,paste_str) имеет следующие входные параметры:

txt - строка, в которой необходимо заменить(вырезать) символы

cut_str - подстрока, которую нужно заменить(вырезать)

paste_str - построка, на которую происходит замена

Возвращает функция новую строку, полученную путем замены(вырезания) подстрок.

Пример вызова функции:

old_str = 'pochta@mail.ru';
new_str = replace_string(old_str,'@','(a)') ;
Новости сайта

Друзья сайта
Русский сайт системы KooBoo CMS

PROИТ - Office 365, AD, Active Directory, Sharepoint, C#, Powershell

Хостинг предоставлен VEDU.RU - Поволжским
Образовательным
Порталом





 © Центр ИТ, СИОТО, 2002-2009. Разработчики: webmaster(a)vedu.ru