Как заменить участок произвольного текста в заданном месте?
Привет, друзья. Так и не удалось найти решения (а сам туговат на это).
На странице есть строка с текстом, у строки есть id. Заранее известно количество символов в строке, но сами символы могут быть разными (т.е. индекс неизвестен).
Как заменить символы с пятого по двенадцатый на, допустим, "*"?
Спасибо.
Спасибо, наверное это и есть решение. Но я так и не понял, как это прикрутить к, например, уже существующему на странице элементу, в котором собственно и содержится произвольный текст, заранее неизвестный?
Константин Китманов: Так и есть. Вы подсказаои метод, я попытался найти доп.инф., но везде наткнулся на то, что строка с текстом создаётся заново. А мне нужно заменить в уже существующей строке. Например, Ваш комментарий: он содержит случайный набор символов, и если у каждого Вашего (в т.ч. следующего)коммента будет определённый id, то в нём с 5 по 12 символ будет заменён на "*". Извините, я только учусь, может и вопросы не верно ставлю))
Константин Китманов: Примерно так:) string.replace(/(.{4}).{8}/, '$1********');
Это, конечно, не требуется, если позиции известны.
Я имел ввиду замену определённого слова по его значению или части значения.