isEmail
isEmail
是否为邮箱地址
🍱 参数
string
- 待判断的值
🔥 返回值
boolean
- 判断结果
🚀 示例
import { isEmail } from 'atools-js';
isEmail('wangdaoo@yeah.net'); // true
isEmail('#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})'); // false
isEmail('Hello'); // false
💡 源码
source code
/atools/_regex/isEmail.ts
export const isEmail = (str: string): boolean => {
const reg =
/^(([^<>()[\]\\.,;:\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 reg.test(str);
};