Android中手机号验证正则表达式有哪些
一、Android 中手机号验证正则表达式的概念
正则表达式(英文全称:Regular Expression),又被称为“规则表达式”,是一种文本模式,它可以用来检查一个字符串是否与某种模式匹配。它的用途非常广泛,可以用来检查一个字符串是否符合某种格式,如电子邮件地址、电话号码等。正则表达式可以提取出文本中的关键信息,进行各种文本处理,它是一种非常有用的工具。
二、Android 中手机号验证正则表达式的种类
1、手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$
2、国内电话号码:(\\d{3,4}-)\\d{7,8}
3、腾讯 QQ 号:[1-9][0-9]{4,}
4、邮箱:[\\w!#%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?
三、Android 中手机号验证正则表达式的应用
Android 中手机号验证正则表达式可以用于对手机号进行验证,可以有效防止用户输入错误的手机号,从而达到保护用户信息的目的。下面是一个简单的 Android 手机号验证的例子:
public boolean isMobileNO(String mobiles) {
Pattern p = Pattern.compile("^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$");
Matcher m = p.matcher(mobiles);
return m.matches();
}
猜您想看
-
CentOS 7如何搭建基础Java开发环境JDK, Maven, Tomcat, MySQL,Redis
1.安装JDK...
2023年05月22日 -
如何分析python在键值对的数据集合Dict
一、Pytho...
2023年05月26日 -
mysql中模糊查询怎么避免全表扫描
一、什么是模糊...
2023年05月26日 -
区块链底层平台PlatONE的共识算法机制IBFT及其实现方法是怎样的
IBFT共识算...
2023年07月22日 -
油猴脚本效率优化技巧:减少事件绑定次数
油猴脚本效率优...
2023年05月13日 -
win10中有什么自带程序可以卸载
一、win10...
2023年05月25日