import
java.util.regex.*;
public
class
PhoneNumberValidator {
static
String isValidPhoneNumber(String phoneNumber) {
String pattern =
"^[+]{1}(?:[0-9\\-\\(\\)\\/"
+
"\\.]\\s?){6,15}[0-9]{1}$"
;
if
(phoneNumber.isEmpty()) {
return
"false"
;
}
if
(Pattern.matches(pattern, phoneNumber)) {
return
"true"
;
}
else
{
return
"false"
;
}
}
public
static
void
main(String[] args) {
String str1 =
"+919136812895"
;
System.out.println(isValidPhoneNumber(str1));
String str2 =
"+91 9136812895"
;
System.out.println(isValidPhoneNumber(str2));
String str3 =
"+123 123456"
;
System.out.println(isValidPhoneNumber(str3));
String str4 =
"654294563"
;
System.out.println(isValidPhoneNumber(str4));
}
}