小编kin*_*aya的帖子

如何验证电话号码格式

我即将创建电话号码格式验证。格式为 10 位数字,包括加号,例如:+0133999504。尽管我已经声明了模式,但我尝试禁止使用“-”符号或任何其他字符,但验证不起作用。还有其他想法或解决方案吗?

1st I declared the string regex:

String PhoneNo;
String PhoneNo_PATTERN ="[\\+]\\d{3}\\d{7}";

2nd I make a if..else statement:
 {
                    Pattern pattern = Pattern.compile(PhoneNo_PATTERN);
                    Matcher matcher = pattern.matcher(PhoneNo);
                    if (!matcher.matches()) 
                    {
                    inputemergencyContactNo.setError("Please enter Emergency Contact No");
                    }
                    else{
                    Toast.makeText(RiderProfile.this, "Please filled in All field", Toast.LENGTH_SHORT).show();
                    }
Run Code Online (Sandbox Code Playgroud)

regex validation android

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×1

regex ×1

validation ×1