@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';
}

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

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

Войти через центр авторизации
Похожие вопросы