Как сделать, чтоб ругулярка в google apps script в spreadsheets заменяла не первое найденное совпадение а все?

Я знаю о флаге global, но он почему-то не работает. Может я что-то делаю не так...
function myFunction() {
  phone="097-888-88-88";
  phone = phone.replace('-', '', 'g')
  Logger.log(phone);
}

UDP
Заработало вот так
var regex = new RegExp('-', 'g');
phone = phone.replace(regex, '', 'g');


608a7339d661c808957594.png
  • Вопрос задан
  • 321 просмотр
Решения вопроса 2
toxa82
@toxa82
phone = phone.replace(/-/g, '');
Ответ написан
Комментировать
antonzol
@antonzol Автор вопроса
UDP
Заработало вот так
var regex = new RegExp('-', 'g');
phone = phone.replace(regex, '', 'g');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы