Страницы

Поиск по вопросам

понедельник, 8 апреля 2019 г.

Удаление из строки всех символов кроме цифр и символа +

Как написать регулярное выражение, которое убирает все символы кроме цифр и символа +?


Ответ

/[^+\d]/g
[...] - символьный класс ^ - инверсия, будем заменять "всё кроме" + - символ +, можно заэкранировать: \+, но внутри символьного класса это не обязательно \d - цифра /.../g - флаг global для replace - менять все вхождения
let str = 'call: +7(123) 456-78-90'; console.log(str.replace(/[^+\d]/g, ''));

Комментариев нет:

Отправить комментарий