Метод поиска и замены replace() возвращает новую строку с заменёнными на заменитель некоторыми
(или всеми) совпадениями с шаблоном.
Шаблон может быть строкой или регулярным выражением, а заменитель может быть строкой или
функцией, вызываемой при каждом сопоставлении.
Замечание: когда первый аргумент replace() является строкой, он заменяет только первое совпадение.
Для того чтобы найти все совпадения и заменить их, необходимо использовать регулярное выражение с
обязательным флагом g.
Примеры:
let myString = "Здравствуйте, я - ваша тетя!";
regEx = /([а-яё]+)\s([а-яё]+)/i;
Дополнительные материалы:
1. Строки в JavaScript
2. String.prototype.replace()
3. RegExp
4. Методы RegExp и String
https://flagman.top/