diff --git a/src/utils/validators/email.ts b/src/utils/validators/email.ts new file mode 100644 index 0000000..700259f --- /dev/null +++ b/src/utils/validators/email.ts @@ -0,0 +1,4 @@ +export function isEmail(email: string) { + 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).toLowerCase()); +} \ No newline at end of file