码迷,mamicode.com
首页 > 移动开发 > 详细

android 使用过的正则表达式

时间:2015-01-09 10:55:24      阅读:176      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!