邮箱验证: /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/
合法的email地址:
① 必须包含一个并且只有一个符号“@”
② 第一个字符不得是“@”或者“.”
③ 不允许出现“@.”或者.@
④ 结尾不得是字符“@”或者“.”
⑤ 允许“@”前的字符中出现“-_.”
⑥ 不允许“-_.”在最前面,或者“+@”
手机号验证: /^1[1234567890]\d{9}$/
身份证验证: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
身份证规则:
① [1-9]\d{5} 前六位地区,非0打头
② (18|19|([23]\d))\d{2} 出身年份,覆盖范围为 1800-3999 年
③ ((0[1-9])|(10|11|12)) 月份,01-12月
④ (([0-2][1-9])|10|20|30|31) 日期,01-31天
⑤ \d{3}[0-9Xx]: 顺序码三位 + 一位校验码