Js验证正则表达式

//验证是否手机
var base = Objcet();
base.isPhone = function(num) { var preg = /^1[3-7,8]{1}[0-9]{9}$/; return preg.test(num); }; //验证是否固话 base.isTel = function(num) { var preg = /^((0d{2,3})-)?(d{7,8})(-(d{3,}))?$/; return preg.test(num); }; //验证是否邮箱 base.isEmail = function(num) { var preg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/; return preg.test(num); }; //验证是否身份证 base.isIdentity =function(num) { var preg = /^d{14}(d{3})?(d|x|X)$/; var preg2 = /^[a-zA-Z]{1}[0-9]{10}$/; //港澳 if(num.length>11){ return preg.test(num) }else{ return preg2.test(num) } }; //验证是否QQ base.isQQ =function(num) { var preg = /^d{4,14}$/; return preg.test(num); };
原文地址:https://www.cnblogs.com/wanglijun/p/8716444.html