//11个整数的手机号码正则式 phoneNumber(String number)

public boolean phoneNumber(String number)
{
boolean flag=false;
String pare="\\d{11}";//11个整数的手机号码正则式
String pare2="\\d{12}";//12个整数的座机号码正则式
CharSequence num=number;//获取电话号码
Pattern pattern=Pattern.compile(pare);//判断是否为手机号码
Matcher matcher=pattern.matcher(num);
Pattern pattern2=Pattern.compile(pare2);//判断是否为座机号码
Matcher matcher2=pattern2.matcher(num);
if(matcher.matches()||matcher2.matches())//如果符合格式
{
flag=true;//标志位设为true
}
return flag;
}

posted @ 2014-04-10 11:04  tfy1332  阅读(275)  评论(0编辑  收藏  举报