原链接地址:https://blog.youkuaiyun.com/merrylilili/article/details/53465495
import java.util.regex.Pattern;
public class test {
public static void main(String[] args) {
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$");
//返回Boolean
System.out.println(p.matcher("18311346711").matches());
}
}