^[0-9]{3}-[0-9]{3}-[0-9]{4}$
^(([0-9]{3}) |[0-9]{3}-)[0-9]{3}-[0-9]{4}$
^(?:(?:+?1s*(?:[.-]s*)?)?(?:(s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])s*)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))s*(?:[.-]s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})s*(?:[.-]s*)?([0-9]{4})(?:s*(?:#|x.?|ext.?|extension)s*(d+))?$
String phone1 = "(234) 133-4393";// US valid phone number
System.out.println("phone ="+phone1.matches("^([0-9]{3}) {1}[0-9]{3}-{1}[d]{4}$"));
String phone1 = "(234) 133-4393";// US valid phone number
System.out.println("phone ="+phone1.matches("^([0-9]{3}) {1}[0-9]{3}-{1}[d]{4}$"));
String phone1 = "(234) 133-4393";// US valid phone number
System.out.println("phone ="+phone1.matches("^([0-9]{3}) {1}[0-9]{3}-{1}[d]{4}$"));