android手机号码无效地址

时间:2012-07-23 10:16:04

标签: android phone-number

在Android手机中,如果我们输入电话号码作为英文字母(例如agchge),它说 无效地址。 如果我输入英文字母+一些数字(例如232as55),它接受。

请告诉我检查输入的电话号码的规则 Android平台可以接受吗?。

1 个答案:

答案 0 :(得分:1)

可能是正则表达式是另一种不符合您要求的格式。

所以试试这个

 String PHN_PATTERN = "^[+]?[-)(0-9]{3,20}$";
 String strphnvalue = resPhone.getText().toString();
 if(!(strphnvalue.equals("")))
 {
   if(!(strphnvalue.matches(PHN_PATTERN))) {               
      Toast.makeText(register.this,resource.getString(R.string.validphn), Toast.LENGTH_SHORT).show();
      }
 }

Note:=>它给出了确切的结果。否则根据您的要求更改此正则表达式