comunicconsole/src/utils/StringsUtils.ts

12 lines
319 B
TypeScript
Raw Normal View History

2021-07-13 17:10:27 +02:00
/**
* String utilities
*
* @author Pierre Hubert
*/
export function validateEmail(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());
}