Как правильно оформить регулярное выражение?
regexp не конвертируется в строку(
function checkValidEmail(email) {
let regexp = /\A[^@]+@([^@\.]+\.)+[^@\.]+\z/;
return email.match(regexp);
}
Ответы (1 шт):
Автор решения: Leonid
→ Ссылка
let pattern = /^[^@]+@(?:[^@\.]+\.)+[^@\.]+$/;
console.log('[email protected]'.match(pattern));
console.log('cheating@some'.match(pattern));
console.log('@cheating.some'.match(pattern));
console.log('cheating.some'.match(pattern));