前端 JS 正则表达式积累
数据校验
//手机
var mobile = "1234567890";
if(!(/^1[3456789]\d{9}$/.test(mobile)))
return false;
//邮箱
var email = "123@qq.com";
if(!(/^([a-zA-Z\d])(\w|\-)+@@[a-zA-Z\d]+\.[a-zA-Z]{2,4}$/.test(email)))
return false;
//是否单一字符
/^\t*$/.test("\t\t\t");
//补充说明:空字符也为 true
//匹配 4-6位数字
/^20\d{2,4}$/.test("202108")
//匹配 YYYYMM 格式
/^20\d{2}(0[1-9]|1[0-2])*$/.test("202108")