Как правильно оформить регулярное выражение?

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));

→ Ссылка