public boolean check(String str){
Pattern pattern = Pattern.compile("[1-9]\\d( |\\d)[1-9][1-9][1-9]");
return pattern.matcher(str).matches();
}
解决方案 »
- JAVA做界面是手动编代码好还是下插件拖控件好?
- Webservice和Socket的区别
- 如何在jcombox下拉菜单中显示数据库的一列
- jcombobox与JLabel中setText方法类似的传值是哪个?
- 不同界面传值问题,问题比较绕口
- 怎样把这个字符串转换成日期类型?
- 可以用java编一些小游戏,比如贪吃蛇之类的,请问一般来说,这样算不算已经掌握了java基础?
- 当分页查询时,是否每次都要返回所有的数据?
- 请问各位高手,java标准类库里的接口都有实现类吗?迷惑中
- 请问各位大哥,为什么不能把panel加在Frame的正中间?一定给高分!
- 请教一个IP段过滤的问题
- java table 滚动条 急急急
public class PhoneRegex {
public static void main(String[] args) {
String strPhone = "110100";
System.out.println(isPhoneValid(strPhone));
}
public static boolean isPhoneValid(String phone) {
Pattern pattern = Pattern.compile("[1-9]{2}+[0-9]{4}");
Pattern pattern2 = Pattern.compile("[0-9]{3}+[0]{3}");
return pattern.matcher(phone).matches() && !pattern2.matcher(phone).matches() ? true : false;
}
}一个写不出来,期待高手,O(∩_∩)O~
Pattern pattern = Pattern.compile("( |\\d)[1-9]\\d[1-9]{3}");
return pattern.matcher(str).matches();
}