Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проверка валидности email (https://javascript.ru/forum/dom-window/70552-proverka-validnosti-email.html)

Scantraxx 14.09.2017 19:22

Проверка валидности email
 
Здравствуйте. Я новичок в мире JS. Помогите пожалуйста, как мне изменить этот код, чтобы была проверка на email адрес. Сам я пробовал, но получается непонятно что.

if ($('input.titreProduit').val().length <= 3) {
        saveProductState.Type = "error";
        saveProductState.Message = tabLangue.erreursProduit.titreTropCourt;
        isValid = false;
        return;
    }

j0hnik 14.09.2017 20:33

<html>
<head>
</head>
<body>
	<input id="email" type="email">
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
	<script>
		var pattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/;
		$('#email').keyup(function(){
			!pattern.test($('#email').val())? $('#email').css('background-color', 'red'): $('#email').css('background-color', 'white');
		});
	</script>
</body>
</html>


Часовой пояс GMT +3, время: 19:35.