Я хочу заменить все вхождения ..
на . .
в строке.По сути, я не хочу, чтобы какой-либо символ .
сменялся другим символом .
.
Я создал эту функцию-прототип:
String.prototype.replaceAll = function (search, replacement) {
var target = this;
return target.replace(new RegExp(search, 'g'), replacement);
};
Однако, какой бы ввод я ни пробовалэто приводит к тому, что полная строка заменяется на .
символов, хотя я экранировал строку ввода и вывода.Чего мне не хватает?
var description = 'hi there...how are you';
description = description.replaceAll('..', '. .');
description = description.replaceAll('\.\.', '\. \.');