Java中使用正则表达式验证手机号码,大家看我的代码有啥问题,没得出正确的结果。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中使用正则表达式验证手机号码,大家看我的代码有啥问题,没得出正确的结果。相关的知识,希望对你有一定的参考价值。
//应该打印出true,为什么打印出来的是false?
Pattern p=Pattern.compile("/^1(3|4|5|7|8)\\d9$/");
Matcher m=p.matcher("15217855576");
System.out.println(m.matches());
Matcher m=p.matcher("15217855576");
System.out.println(m.matches()); // true 参考技术B 把正则前后的“/”去掉。
以上是关于Java中使用正则表达式验证手机号码,大家看我的代码有啥问题,没得出正确的结果。的主要内容,如果未能解决你的问题,请参考以下文章