首页 > 移动平台 > 详细

android 使用过的正则表达式

时间:2015-01-09 10:54:17      阅读:258      评论:0      收藏:0      [点我收藏+]

1、邮件 

private final static Pattern emailpt = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");

2、3-20位账号
 private final static Pattern accountpt = Pattern.compile("^[a-zA-Z0-9_]{3,20}");

3、6-20位非中文字符
 private final static Pattern passwordpt = Pattern.compile("[^\u4e00-\u9fa5]{6,20}");

4、13.4.5.8手机号
 private final static Pattern phonept = Pattern.compile("^1[3|4|5|8|][0-9]{9}");

5、15和18位身份证号码
 private final static Pattern certificate15pt = Pattern.compile("^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$");
 private final static Pattern certificate18pt = Pattern.compile("^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{4}$");

android 使用过的正则表达式

原文:http://my.oschina.net/jixin/blog/365373

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!