Простой пример для проверки номеров типа
+38000000000
+38111111111
и.т.д
Функция проверяет повторяться ли значения 8 раз.
Для того чтобы проверять другое количество повторении, просто изменить значение в регулярке
Если пользователь введет номер что не отвечает регулярному выражению, будет выведено сообщение «Формат номера неверный»
/(?=(.))\1{8,}/gm //- 8 управляет количеством повторений
$('[type="tel"]').inputmask("+380(99)999-99-99",{ "oncomplete": function(){
var sti = $(this).val();
sti.replace(/(-|\(|\))/g,'')
matchAll = sti.matchAll(/(?=(.))\1{8,}/gm);
matchAll = Array.from(matchAll);
if (matchAll.length > 0) {
alert('Формат номера неверный');
$(this).val('')
}
} })
Вы должны авторизоваться, чтобы оставлять комментарии.
коммент.