package com.javarush.task.task22.task2212;
/*
Проверка номера телефона
*/
public class Solution {
public static boolean checkTelNumber(String telNumber) {
boolean a = telNumber.matches("^\\+\\d{12}" +
"|\\+\\d{2}\\(\\d{3}\\)\\d{7}|\\(\\d{3}\\)\\d{7}|\\d{1}\\(\\d{3}\\)\\d{6}");
return a;
}
public static void main(String[] args) {
String q = "+380501234567";
System.out.println(checkTelNumber(q));
String w = "+38(050)1234567";
System.out.println(checkTelNumber(w));
String e = "(050)1234567";
System.out.println(checkTelNumber(e));
String r = "0(501)234567";
System.out.println(checkTelNumber(r));
String t = "+38)050(1234567";
System.out.println(checkTelNumber(t));
String y = "+38(050)123-45-67";
System.out.println(checkTelNumber(y));
String u = "050ххх4567";
System.out.println(checkTelNumber(u));
String i = "050123456";
System.out.println(checkTelNumber(i));
String o = "(0)501234567";
System.out.println(checkTelNumber(o));
}
}package com.javarush.task.task22.task2212;
/*
Проверка номера телефона
*/
public class Solution {
public static boolean checkTelNumber(String telNumber) {
boolean a = telNumber.matches("^\\+\\d{12}" +
"|\\+\\d{2}\\(\\d{3}\\)\\d{7}|\\(\\d{3}\\)\\d{7}|\\d{1}\\(\\d{3}\\)\\d{6}");
return telNumber!=null && a;
}
public static void main(String[] args) {
String q = "+380501234567";
System.out.println(checkTelNumber(q));
String w = "+38(050)1234567";
System.out.println(checkTelNumber(w));
String e = "(050)1234567";
System.out.println(checkTelNumber(e));
String r = "0(501)234567";
System.out.println(checkTelNumber(r));
String t = "+38)050(1234567";
System.out.println(checkTelNumber(t));
String y = "+38(050)123-45-67";
System.out.println(checkTelNumber(y));
String u = "050ххх4567";
System.out.println(checkTelNumber(u));
String i = "050123456";
System.out.println(checkTelNumber(i));
String o = "(0)501234567";
System.out.println(checkTelNumber(o));
}
}