1、中文: [\u4e00-\u9fa5]
2、英文字母: [a-zA-Z]
3、数字: [0-9]
4、手机号:
- 20年精准校验:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
- 简单校验:
/^1[3456789]\d{9}$/
或者/^1\d{10}$/
5、姓名:2-4位中文/^[\u4e00-\u9fa5]{2,4}$/
6、座机号:/^(0\d{2,3})-?(\d{7,8})$/
7、邮箱
- 7.1 只允许英文字母、数字、下划线、英文句号、以及中划线组成。 举例:demo-123@qq.com
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
- 7.2 名称允许汉字、字母、数字,域名只允许英文域名
^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
8、身份证检验
- 简单校验:
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
- 精准校验:
/^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
9、QQ号码/^[1-9][0-9]\d{4,9}$/
10、邮政编码/^[1-9]\d{5}$/