概述
//1. \d 表示一个任意的数字
String regStr = "(\d\d)(\d\d)";
public class RegExp10 {
public static void main(String[] args) {
String content = "13588889999";
// (1)汉字
//String regStr = "^[u0391-uffe5]+$";
//(2) 邮政编码
// 要求:1.是 1-9 开头的一个六位数. 比如:123890
//String regStr = "^[1-9]\d{5}$";
// (3)QQ 号码
// 要求: 是 1-9 开头的一个(5 位数-10 位数) 比如: 12389 , 1345687 , 187698765
//String regStr = "^[1-9]\d{4,9}$";
//(4) 手机号码
// 要求: 必须以 13,14,15,18 开头的 11 位数 , 比如 13588889999
String regStr = "^1[3|4|5|8]\d{9}$";
//2. 创建模式对象[即正则表达式对象]
Pattern pattern = Pattern.compile(regStr);
//3. 创建匹配器
//说明:创建匹配器 matcher, 按照 正则表达式的规则 去匹配 content 字符串
Matcher matcher = pattern.matcher(content);
4、匹配执行
if(matcher.find()) {
System.out.println("满足格式");
} else {
System.out.println("不满足格式");
}
最后
以上就是痴情大门为你收集整理的正则表达式的模板的全部内容,希望文章能够帮你解决正则表达式的模板所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复