feat(utils): add email validator function
A new function `isEmail` has been added to the utils folder that validates if a given string input is a valid email address. This should help in reducing erroneous entries and improve data validation. Signed-off-by: Mathis <yidhra@tuta.io>
This commit is contained in:
parent
ae6b25fbd6
commit
d78b0aec4c
4
src/utils/validators/email.ts
Normal file
4
src/utils/validators/email.ts
Normal file
@ -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());
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user