@teplyashin

Как отсеять в номере телефона повторяющиеся цифры?

Доброго дня, подскажите пожалуйста, никогда не сталкивался с таким, но пришлось, есть поле ввода номера телефона, есть маска, она отрабатывает коректно и все бы хорошо, но есть но , есть люди которые вместо номера пишут так 8(999)999-99-99 ставят одинаковые значения, мне это надо запретить, но я не знаю как, пытаюсь отловить регуляркой ^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$ но он ловит все значения, и даже нормальные номера не пускает, а мне надо чтоб если последние 7 цифр одинаковые то он сказал , друг номер не правильный. Подскажите плиз регулярку. Заранее благодарю,
Есть вот такое в интернете
$text = '+7(495)000-00-00';
if (preg_match("/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/", $text)) {
	echo 'yes';
} else {
	echo 'no';
}

но оно тоже не подходит т.к. пропускает нули и все повторяющиеся значения, подскажите плиз. спасибо
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
в input добавь атрибут placeholder
укажи в поле ввода пример заполнения
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Stream Telecom Санкт-Петербург
от 80 000 до 110 000 ₽
XIAG AG Новосибирск
от 200 000 до 270 000 ₽
27 мая 2022, в 21:32
200 руб./за проект
27 мая 2022, в 21:07
10000 руб./за проект
27 мая 2022, в 20:58
85000 руб./за проект