正则表达式—手机号
直接上代码:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo8_Pattern {
public static void main(String[] args) {
String s = "我的手机号码是18988888888,曾经用过15612345678,还用过13287245678";
String regex = "1[34578]\\d{9}"; //手机号的正则表达式
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s); //创建一个匹配器,匹配给定的输入与此模式
while(m.find()) {
String group = m.group(); //返回与上一个匹配匹配的输入子序列
System.out.println(group);
}
}
}