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));


    }
}