Задать вопрос
@Pipop

Как правильно вычленить номер из текста?

Есть текст и номер:

const text = `Звоните по номеру +79287776612`;

const number = '+79287776612';


Не получается правильно написать регулярку таким образом, чтобы оно удовлетворяло полному совпадению. Вот такая вернет ошибку:

new RegExp(`\\b${number}\\b`).test(text)

Из-за знака плюс в номере. Подскажите, пожалуйста, как правильно экранировать?
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
(new RegExp(number.replace('+', '\\+'))).test(text)   // true
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 22:30
5000 руб./за проект
22 янв. 2025, в 22:26
200000 руб./за проект
22 янв. 2025, в 22:25
50000 руб./за проект