【发布时间】:2014-05-10 17:20:33
【问题描述】:
我是安卓初学者,
我想验证带有特殊字符 + 、 ( 、 ) 和 - 以及所有数字的电话号码
示例 (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;
}
【问题讨论】: