黑马程序员技术交流社区

标题: 关于Java中正则表达式的问题 [打印本页]

作者: tanshion    时间: 2014-6-13 10:15
标题: 关于Java中正则表达式的问题
关于Java中正则表达式的问题 String regex = "/^(((18[0-9]{1})|(13[0-9]{1})|(15[0-9]{1}))+\\d{8})$/";
Pattern p = Pattern.compile(regex);Matcher m = p.matcher("13288888888");boolean phone = m.matches(); //boolean phone = m.find();
phone怎么是返回的false



作者: Alan_Kwan    时间: 2014-6-13 10:41
这表达式这么复杂,果然正则的缺点真心是难阅读。。
作者: 爨庚轩    时间: 2014-6-13 20:58
String regex = "^(((18[0-9]{1})|(13[0-9]{1})|(15[0-9]{1}))+\\d{5})$";这样写
正则表示中没有/这样的用法把要用也是用\




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2