Closed giulianon closed 4 years ago
Acredito que uma função de validação de e-mail ia ser bastante útil, mas ia fugir do propósito da biblioteca que é fornecer validadores, formatadores e conversores para valores, documentos e unidades de medida brasileiras.
E tem alguns agravantes quando se tratam de funções de validação de e-mail.
Por essas razões eu escolhi não implementar validação e formatação de e-mails dentro do brazilian-values.
Inclui a função de validação de email que ai o pacote fica completo :)
const validaEmail = function (email) { const re = /^(([^>()[\]\\.,;:\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,}))$/ return re.test(email) }