首页 > 代码库 > android 使用过的正则表达式
android 使用过的正则表达式
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 使用过的正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。