В приведенном выше выражении отсутствуют черные черты, которые не работают должным образом. Итак, я редактировал регулярное выражение. Пожалуйста, рассмотрите это регулярное выражение, которое работает 99.99% для проверки подлинности электронной почты.
let EMAIL_REGEXP =
new RegExp (['^(([^<>()[\\]\\\.,;:\\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,}))$'].join(''));