常用正则表达式校验
Posted 风吹云东星不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用正则表达式校验相关的知识,希望对你有一定的参考价值。
1、验证手机的正则表达式 严格: /(^1([3578][01379]|[34578][01256])\d{8}$)|(^(134[012345678]\d{7}|1[3578][012356789]\d{8})$)/, 不严格:/(^1[3|4|5|6|7|8|9]\d{9}$)/,
2、验证非负数字的正则表达式 : /^([1-9]\d*\.\d*|0\.\d*[1-9]\d*)|0|([1-9]\d*)$/,
3、验证正整数的正则表达式: /^[1-9]\d*$/,
4、验证非负整数的正则表达式 : /^[1-9]\d*|0$/,
5、身份证号码校验: /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$)/,
6、验证码是否六位 正则表达式: /^\d{6}$/,
7、验证邮箱:/^[0-9a-zA-Z._-][email protected][0-9a-zA-Z-]+(\.[a-zA-Z]+){1,2}$/
Demo:
var mobile=‘1234567890‘;
var pat = /(^1[3|4|5|6|7|8|9]\d{9}$)/;
if (!pat.test(mobile)) {
alert("手机号格式错误!");
}
以上是关于常用正则表达式校验的主要内容,如果未能解决你的问题,请参考以下文章
最全的常用正则表达式大全——包括校验数字字符一些特殊的需求等等
最全的常用正则表达式大全——包括校验数字字符一些特殊的需求等等