android格式化手机号正则,Android验证手机号的正则表达式
一、截止到目前为止,三大运营商已经开通的手机号前三位
/**
* 判断字符串是否符合手机号码格式
* 移动号段: 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 待检测的字符串
*/前端
二、在正则工具类里面写的手机号正则表达式java
public static boolean isCellphone(String str) {
Pattern pattern = Pattern.compile("^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\\d{8}$");
Matcher matcher = pattern.matcher(str);
return matcher.matches();
}
三、”^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d{8}$”这句话其实很简单:web
①130-139这十个前三位已经所有开通,后面8位每一位都是0-9之间的任意数;正则表达式
②14开头的目前只有14五、14七、149三位,后面8位每一位都是0-9之间的任意数;数据库
③15开头的除了154之外第三位能够随意取,后面8位每一位都是0-9之间的任意数;svg
④180-189这十个前三位已经所有开通,后面8位每一位都是0-9之间的任意数;工具
⑤17开头的目前有170、17一、17三、17五、17六、17七、178这七位,后面8位每一位都是0-9之间的任意数;spa
四、这些正则表达式只是在前端进行判断,实际开发里面这些数据依旧会传给后台,后台会在数据库里去判断这11位号码是否是手机号,咱们这样写是为了过滤一些最基本的号码,保证输入的号码位数是11位,还有就是一些看起来就不是手机号的某些11位数。若是那里写的有不太对的地方,但愿你们多提建议,谢谢。code
android格式化手机号正则,Android验证手机号的正则表达式相关推荐
- JavaScript常用正则,验证手机号(含港澳台)、邮箱、身份证(含港澳台)、用户名、密码、搜索关键字、网站域名等
const regular = {//手机号正则phone: {nd: /^(1[3-9]\d{9})$/, //中国内陆地区手机号验证hk: /^([69]\d{7})$/, //中国香港地区手机号 ...
- android格式化手机号正则,Android中手机号、车牌号正则表达式大全
手机号 手机名称有GSM:表示只支持中国联通或者中国移动2G号段(130.131.132.134.135.136.137.138.139.145.147.150.151.152.155.156.157 ...
- 手机号正则_这20个正则表达式,对你有大帮助,快来Make
正则表达式正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念. 一个十分古老而又强大的文本处理工具,仅仅用 ...
- android格式化时间中文版,Android 仿微信聊天时间格式化显示功能
本文给大家分享android仿微信聊天时间格式化显示功能. 在同一年的显示规则: 如果是当天显示格式为 HH:mm 例:14:45 如果是昨天,显示格式为 昨天 HH:mm 例:昨天 13:12 如果 ...
- python 生成手机号,并且验证手机号是否存在
1.该功能需要两个库,random和phone 2.已移动手机号为例,首先导入需要的库,然后定义一个类,在init里定义移动手机号的前缀,self.yd里的手机号前三位都是属于移动的. # codin ...
- VUE—移动端手机号正则验证,不正确显示‘请输入正确手机号’,若正确跳转到发送验证码(图文详情)
VUE-移动端手机号正则验证,不正确显示'请输入正确手机号',若正确跳转到发送验证码 先看效果图 第一步:写布局 <input type="text" placeholder ...
- Android中利用正则表达式验证手机号是否合法
利用正则表达式来验证手机号是否合法,现在我们简单使用一下,这个在实际的应用中很实用. 例:在输入框中输入手机号,判断是否合法, MainActivity中: package com.example.m ...
- Android短信验证(手机号注册,绑定手机号获取验证码)实例
今天写一个常见的功能--手机app中注册或绑定手机号的获取验证码的功能.也就是短信验证功能 具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册 ...
- Android最新手机号正则判断(含最新166/198/199开头的手机号)
Android最新手机号正则判断(含最新166/198/199开头的手机号) /*** 匹配手机号的规则:[3578]是手机号第二位可能出现的数字*/ public static final Stri ...
最新文章
- python 全栈开发,Day132(玩具管理页面,控制玩具通讯录,基于请求的好友关系建立)...
- if(a==1且a==2且a==3),有没有可能为true?
- 几个软件商店的网址和使用 备忘
- uboot 详细注释讲解
- Druid 数据源连接池配置
- Eclipse+PyDev+Django+Mysql搭建Python web开发环境
- TCP服务端实现并发
- 磁盘配额超出 linux,使用linux的warnquota命令发送邮件给超出配额的用户
- 从C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe返回错误
- Debug Android with Android phone.
- java 有意思面试题_一些JAVA中有趣的面试题
- file处理的一些内容
- 盈利与公益矛盾迸发下,众筹平台如何才能自救?
- 《神经网络与深度学习》-深度信念网络
- mern技术栈好处?_如何开始使用MERN堆栈
- 《裸辞后,降薪找工作》
- 女性社交电商系统:聚焦女用户 收割电商半壁江山
- Android+上百实例源码分析以及开源分析+集合打包
- 怎么看电脑系统是64位还是32位
- NXP JN5168 Zigbee 芯片烧录问题