Skip to content

Instantly share code, notes, and snippets.

@LuisCardenasSolis
Created March 4, 2021 07:13
Show Gist options
  • Save LuisCardenasSolis/bd7e0488980d758f81504458f23708dd to your computer and use it in GitHub Desktop.
Save LuisCardenasSolis/bd7e0488980d758f81504458f23708dd to your computer and use it in GitHub Desktop.
const validateEmail = 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(String(email.trim()).toLowerCase())
}
const deleteRepeated = (valor, indice, self) => {
return self.indexOf(valor.toString()) === indice
}
//arrray: data.filter(validateEmail).filter(deleteRepeated)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment