我即将创建电话号码格式验证。格式为 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)