// 公共方法模块 /** * 手机号校验 * @param {手机号} tel * @param {区号} areaNum 默认86 * @returns Boolean * 86 正常手机号校验 * 非86 位数必须大于8位 */ export const telVerify=(tel,areaNum=86)=>{ let flag=false if(areaNum==86&&(/^1[3456789]\d{9}$/.test(tel))){ flag=true } if(areaNum!=86&&tel.length>8){ flag=true } return flag } /** * 邮箱校验 * @param {邮箱} email * @returns Boolean */ export const emailVerify=(email)=>{ let flag=false let pattern = /^([A-Za-z0-9_\-\.])+@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; let domains= ["qq.com","163.com","vip.163.com","263.net","yeah.net","sohu.com","sina.cn","sina.com","eyou.com","gmail.com","hotmail.com","42du.cn"]; if(pattern.test(email)) { var domain = email.substring(email.indexOf("@")+1); for(var i = 0; i< domains.length; i++) { if(domain == domains[i]) { flag=true } } } return flag }