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 = /^((0\d{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); };

 

posted @ 2018-04-04 11:49  王默默  阅读(452)  评论(0编辑  收藏  举报