前端几个比较方便的正则验证

  1.手机号正则

//手机号正则
var mPattern = /^1[34578]d{9}$/; //http://caibaojian.com/regexp-example.html

2.身份证正则
//身份证号(18位)正则
var cP = /^[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]$/;

3.中文正则
//包含中文正则
var cnPattern = /[u4E00-u9FA5]/;

4.数字正则
//正数正则
var posPattern = /^d*.?d+$/;
//负数正则
var negPattern = /^-d*.?d+$/;
//数字正则
var numPattern = /^-?d*.?d+$/;
 
 



原文地址:https://www.cnblogs.com/qdjj/p/13050198.html