improve email regex; improve error handling for query review

This commit is contained in:
Bilal Catic
2019-10-28 12:34:14 +01:00
parent 43877820cf
commit dd8e4d77ed
3 changed files with 47 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
const isValidEmail = email => {
const simpleEmailRegex = /^.+@.+\..+$/;
const simpleEmailRegex = /^(([^<>()\[\]\\.,;:\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 email && email.length < 250 && simpleEmailRegex.test(email);
};