@Waist0fer

Как сделать чтоб при введении email загорелась иконка???

Вы знаете как сделать чтоб при введения емаил в строку input если правильно ввёл то загорелась инконка в в виде галочки а если не правильно ввёл то крестик
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Igor_307
@Igor_307
Фрилансер
Проверяет при вводе, на лету

$(document).ready(function () {

    function validateEmail(email) {
        const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
        return re.test(String(email).toLowerCase());
    }

    $(document).on('keyup', 'input[type=email]', function(){

        const value = $(this).val();

        if(!validateEmail(value)){
            //некорректный email, показать крестик
        }else{
            //некорректный email, показать галочку
        }
    })

});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы