Отбиваем Треш номера


Привет Вебмастер?

Залетает много треша с плохими номерами телефона?

Давай это нерфить займет минут 10?

Идем в код лендоса можно прямо на хостинге или на трекер, нужен минимальный редактор:

Через ctrl+F открываем поиск по файлу и ищем нашу форму с инпутом номера, в целом он должен лежать в конструкции

<form......

<input name="phone">

</form>

В моем случаи это выглядит так

Суть метода состоит в модификации тега <input> добавить нужно параметр PATTERN=""

Вот так будет выглядеть полная строка в моем случаи

<input class="form-input" name="phone" required type="text" pattern="(56|\+56)[\- ]?(\(?\d{2}\)?[\- ]?)?[\d\- ]{7,10}$">

Теперь главный вопрос а как отбивать номера телефона????

Фича называется регулярные выражения или regexp по ним есть куча написано уже мануалов, разбираться не советую свернешь бошку забудешь через день ?? вот дока, делай ТЫК ⏩ ???

Для решения нашей проблемы будем использовать сервис который позволяет проверить работу самого выражения.

?https://regex101.com/ ?

В целом можно гуглить варианты но иногда проще собрать самому

ТОП вариант для РФ номеров:

^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$

Это я собрал для Чили

(56|\+56)[\- ]?(\(?\d{2}\)?[\- ]?)?[\d\- ]{7,10}$

Закидываешь выражение и пишешь строки для теста???

Дерзай и если что пиши ▶?‍??‍??‍??‍?


Нравится? Расскажи друзьям!

0

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

X