Android 使用正则表达式验证身份证号是否符合规则
2024-10-11 08:33:57
我国当前的身份证号分为三种:
一、15位身份证号
二、18位身份证号(前17位位数字,最后一位为字母x)
三、18为身份证号(18位都是数字)
具体验证请参考下面代码:
/**
* 验证身份证号是否符合规则
* @param text 身份证号
* @return
*/
public boolean personIdValidation(String text) {
String regx = "[0-9]{17}x";
String reg1 = "[0-9]{15}";
String regex = "[0-9]{18}";
return text.matches(regx) || text.matches(reg1) || text.matches(regex);
}
最新文章
- HTML入门教程 这里可以免费学习啦
- java-7311练习(上)
- debian8(jessie)安装小记
- [原创]实现android知乎、一览等的开场动画图片放大效果
- android studio 中怎么使用adb无线调试
- PHP裁剪图片
- squid 代理服务器安装配置
- Problem G: Keywords Search
- MBProgressHUD详解
- .net remoting 实现通用消息处理窗口
- python Django之文件上传
- Cookies的使用之购物车的实现
- Lambda查询
- ubuntu下,python2.7安装mysqlldb驱动方法
- 「ZJOI2018」历史(LCT)
- eclipse 保存html 提示 save could not be completed
- oss 上传文件夹-cloud2-泽优软件
- POJ1014:Dividing(多重背包)
- shell脚本练习题->;1
- Android-无序广播
热门文章
- Codeforces834A
- 从零开始学习html(九)CSS的继承、层叠和特殊性
- ConcurrentDictionary的用法
- Nginx的站点目录及文件URL的访问控制
- Linux 修改linux的SSH的默认端口
- 平衡树、AVL树
- Oracle 单实例 Relink Binary Options 说明
- 【C语言】 8421BCD码与二进制的转换
- PowerShell “execution of scripts is disabled on this system.”
- String、StringBuffer与StringBuilder的区别-陈远波