您的位置:首页 > Web前端 > JavaScript

JS正则方法判断邮箱号码,手机号码,电话号码

2016-06-01 10:55 731 查看
第一种方法:
var mobval=$('#mobile').val();
mobval=mobval.replace(/[ ]/g,"");   //去掉所有空格
var isMob = /^([0-9]{3,4}-)?[0-9]{7,8}$/;   //电话号码
var isPhone=/^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$/; //手机
var regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;  //邮箱
if(isMob.test(mobval)||isPhone.test(mobval)||regEmail.test(mobval)){
return true;
}else{
return false;
}

第二种方法:
var regBox = {
regEmail : /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/,//邮箱
regMobile : /^0?1[3|4|5|8][0-9]\d{8}$/,//手机
regTel : /^0[\d]{2,3}-[\d]{7,8}$/  //电话
}
var mobile = '18758089867';
var tel = '0575-7678899';
tel=tel.replace(/[ ]/g,"");   //去掉所有空格
mobile=mobile.replace(/[ ]/g,"");   //去掉所有空格
var mflag = regBox.regMobile.test(mobile);
var tflag = regBox.regTel.test(tel);
if (!(mflag&&tflag)) {
alert("手机或者电话有误!");
}else{
alert("信息正确!");
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: