问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

手机号判断验证正则

发布网友 发布时间:2022-04-25 14:58

我来回答

2个回答

懂视网 时间:2022-05-15 02:08

这次给大家带来正则验证(2018最新最全手机号验证),正则验证(2018最新最全手机号验证)的注意事项有哪些,下面就是实战案例,一起来看一下。

下面给大家分享2018手机号正则表达式验证方法,具体内容如下所示:

/** 
* 判断字符串是否符合手机号码格式 
* 移动号段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 
* 联通号段: 130,131,132,145,155,156,170,171,175,176,185,186 
* 电信号段: 133,149,153,170,173,177,180,181,189 
* @param str 
* @return 待检测的字符串 
*/
public static boolean isMobileNO(String mobileNums) { 
 /** 
 * 判断字符串是否符合手机号码格式 
 * 移动号段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 
 * 联通号段: 130,131,132,145,155,156,170,171,175,176,185,186 
 * 电信号段: 133,149,153,170,173,177,180,181,189 
 * @param str 
 * @return 待检测的字符串 
 */ 
 String telRegex = "^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d{8}$";// "[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\d{9}"代表后面是可以是0~9的数字,有9位。 
 if (TextUtils.isEmpty(mobileNums)) 
 return false; 
 else 
 return mobileNums.matches(telRegex); 
}

”^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))d{8}$”这句话其实很简单:

①130-139这十个前三位已经全部开通,后面8位每一位都是0-9之间的任意数;

②14开头的目前只有145、147、149三位,后面8位每一位都是0-9之间的任意数;

③15开头的除了154以外第三位可以随意取,后面8位每一位都是0-9之间的任意数;

④180-189这十个前三位已经全部开通,后面8位每一位都是0-9之间的任意数;

⑤17开头的目前有170、171、173、175、176、177、178这七位,后面8位每一位都是0-9之间的任意数;

这些正则表达式只是在前端进行判断,实际开发里面这些数据依旧会传给后台,后台会在数据库里去判断这11位号码是不是手机号,我们这样写是为了过滤一些最基本的号码,保证输入的号码位数是11位,还有就是一些看起来就不是手机号的某些11位数

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

使用webpack做出ReactApp

封装Vue2路由导航钩子并在实战中使用

热心网友 时间:2022-05-14 23:16

function checkSubmitMobil() {
if ($("#phoneNum").val() == "") {
alert("手机号码不能为空!");
//$("#moileMsg").html("<font color='red'>手机号码不能为空!</font>");
$("#mobile").focus();
return false;
}

if (!$("#phoneNum").val().match(/^(?:13\d|15\d|18\d)\d{5}(\d{3}|\*{3})$/)) {
alert("手机号码格式不正确!");
//$("#moileMsg").html("<font color='red'>手机号码格式不正确!请重新输入!</font>");
$("#phoneNum").focus();
return false;
}
return true;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为freebuds4i切歌怎么操作_华为freebuds4i怎么切歌 华为freebuds pro切歌方法_华为freebuds pro怎么切歌 华为耳机怎么切换下一曲 欧美电影,好像是宠物有一个世界,宠物会想办法跟主人的灵魂互换占据 ...的名字,欧洲中世纪,一个王子的继母把他的灵魂和狗的灵魂互换了... 问一部外国电影的名字 剧情记得不大清楚l了 是前几年的片子 灵魂互换的... HUAWEI 华为 AGS2-W09 10.1英寸平板电脑 (香槟金、64GB+4GB、WiFi版... 诛仙3百法和千法差距大吗 微信怎么解除应用授权登录 授权应用删除方法 微信怎么解除应用授权登录授权应用删除方法 安徽继续教育在线学习作业提交时间过了,而自己还没提交怎么办 安徽专业技术人员继续教育网上学习是在哪个网站? 安徽专业技术人员继续教育在线,学习没有完成,学习界面进不去,为什么? 安徽继续教育网的视频看不了怎么处理? 成人高考安徽继续教育在线如何学习? 安徽省继续教育网上学习哪家靠谱呀? 安徽继续教育在线,为什么会显示同时只允许查看一个资源 如何登陆安徽继续教育网学习 安徽省继续教育平台中学生账号,如何重置 安徽继续教育在线中我的考试如何在手机上考 手机今天更新了,安徽继续教育在线就打不开了,为什么? 安徽继续教育在线网页打不开 安徽继续教育在线缴费成功是不是报名成功 安徽继续教育在线结束的课在学习来得及吗 安徽继续教育在线平台有几种学 籍异动类型 安徽继续教育在线为啥考完试显示未批阅 安徽继续教育在线平台有哪所高校成绩 安徽继续教育在线个人信息有误如何修改? 安徽继续教育在线网怎么考试? 我国在1980年设立的经济特区有哪几个? 万有引力定律内容和公式是什么? 正则表达式判断手机号? 万有引力定律公式怎么解释? 牛顿的万有引力定律是什么 如何理解万有引力定律? 万有引力定律是谁提出来的? 万有引力定律的内容是什么 万有引力定律是什么? 谢谢 万有引力4个基本公式是什么? 万有引力定律的公式 单位都分别是什么? 万有引力定律是怎样的? 万有引力定律所有公式 万有引力定律的推导 跟女朋友分手后的告别话有哪些? 和男朋友分手的告别话有哪些? 跟女朋友分手时必说的10句话? 和女朋友分手,求一段告别的话! 怎样书写离婚协议书? 情侣分手告别时说的话 自己怎么写离婚协议书