您的位置:首页 > 其它

正则表达式校验手机、电话、邮箱、银行卡号

2018-01-19 13:55 465 查看
//校验固定电话
static validTelPhone(phone) {
if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)) {
return false;
} else {
return true;
}
}

//校验手机号码
static validMobilePhone(mobile) {
if (!(/^1(3|4|5|7|8)\d{9}$/.test(mobile))) {
return false;
} else {
return true;
}
}

//校验邮箱
static validMail(mail) {
var re = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
if (re.test(mail)) {
return true;
} else {
return false;
}
}

//校验银行卡号
static validBankNum(bankNum) {
var pattern = /^([1-9]{1})(\d{14}|\d{18})$/;
if (pattern.test(bankNum)) {
return true;
} else {
return false;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐