js-常用的正则判断

// 电话号码

isPhone:function(phone) {

return/^1[34578]\d{9}$/.test(phone) ||/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(phone);

},

// 数字

isNum:function(num) {

return/^\d+(\.\d+)?$/.test(num);

},

// 整数

isInteger:function(num) {

return/^\d+$/.test(num);

},


//身份证验证

idnumber:function(str) {

varreg =/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;

returnreg.test(str);

},

//电子邮件

isMail:function(str) {

return/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(str);


},

你可能感兴趣的:(js-常用的正则判断)