我是一名机器人初学者,
我想验证带有特殊字符+,(,), - 和所有数字
的电话号码例子(123)456-7894
我试过这段代码
public boolean validCellPhone(String number){
boolean b=true;
String MOBILE_PATTERN = "[(,),-][0-9]{10,16}"; // ddm validating
pattern = Pattern.compile(MOBILE_PATTERN);
matcher = pattern.matcher(cellph.getText().toString());
if (!matcher.matches()) {
cellph.requestFocus();
b=false;
}
else{
b=true;
}
return b;
}
答案 0 :(得分:0)
试试这个..
public boolean validCellPhone(String number){
return android.util.Patterns.PHONE.matcher(number).matches();
}