Как в JavaScript заменить один символ на другой в строке?

2010-04-26

Очень просто, есть стандартный метод для работы со строками replace.


str.replace(regExp|oldStr, newStr|function);

Обратите внимание, что этот метод не изменяет строку к которой применяется, а возвращает новую как результат выполнения.

Пример:

var oldString = "abcdefg";
var newString = oldString.replace("c", "!");
// в результате получим:
// oldString = "abcdefg";
// newString = "ab!defg";

Более подробные описания можно найти здесь:
http://javascript.ru/String/replace
http://www.w3schools.com/jsref/jsref_replace.asp



Добавить комментарий