<p class="xtech_for_text">Укажите Ваш номер и оператор перезвонит Вам в течение 30 секунд</p><br>
<form action="" method="">
<input type="tel" class="xtech_class_for_input" placeholder="+7(777)777-77-77" id="xtech_phone"><br>
<button class="xtech_zhdu_zvonka">Жду звонка</button>
</form>
<script>
let phone = $('.input').val(); // Получаем значение input
let regex = /^(\+7|7|8)?[\s\-]?\(?[7][0-9]{2}\)?[\s\-]?[0-9]{3}[\s\-]?[0-9]{2}[\s\-]?[0-9]{2}$/;
if(!regex.test(phone)){
console.log('Не соответствует');
}else{
console.log('Соответствует');
}
</script>
</div>
Не много о другом напишу. Я хотел помочь тебе с так называемым регулярным выражением тогда, но мне сказали что это не очень решение с regEx, якобы regEx зависит от настроек разных мест в зависимости где находится пользователь, в какой стране итд.
Обсуждают сегодня