Показать сообщение отдельно
  #10 (permalink)  
Старый 20.02.2022, 18:37
Интересующийся
Отправить личное сообщение для Andrew2108 Посмотреть профиль Найти все сообщения от Andrew2108
 
Регистрация: 18.02.2022
Сообщений: 22

Я проверил, трим убирает пробелы при записи, но мне нужна именно валидация, а не пустое отсечение пробелов, поэтому нужна регулярка, которую я сам пока не в состоянии написать
const emailValue = email.value; // значение из поля
// регулярка 
function regEmail(email)
{
	return /^(([^<>()\[\]\\.,;:\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,}))$/.test(email);
}

// вызов регулярки и условие
else if (!regEmail(emailValue))
	{
	setErrorFor(email, 'Введите email корректно');
	}

Последний раз редактировалось Andrew2108, 20.02.2022 в 18:40. Причина: дополнение
Ответить с цитированием