Регулярные выражения Java номер телефона

107
11 июня 2019, 12:00

Как написать

String pattern =;

для образца номеров?

String pattern = "^*(\\(\\+?d{2}\\)|\\.)*[1-9](\\d{2}-)(\\d{3}-)\\d{3}$";

НЕ работает.

Answer 1
    String pattern = "^(\\((\\+55)*\\d{2}\\)\\d{2}-\\d{3}-\\d{3})$";
    System.out.println("(+5522)22-222-222".matches(pattern)); //true
    System.out.println("(22)22-222-222".matches(pattern)); //true
    System.out.println("(22)22-222222".matches(pattern)); //false
READ ALSO
Использование record screen appium

Использование record screen appium

Для записи видео с экрана телефона использую след команды:

137
Java Tomcat переход с ip на домен

Java Tomcat переход с ip на домен

Я купил вдс сервер и установил на нем Tomcatна вдс есть ip и домен (которые вроде привязан к этому ip) Кинул свой проект в webapps

119
VK API БОТ отправка сообщений

VK API БОТ отправка сообщений

Делаю бота vk с помощью Java SDK

135
Из UTF в binaryString и обратно в java

Из UTF в binaryString и обратно в java

Подскажите как правильно производить данную операциюПробовал следующим образом, при сравнении выводит false(на любых символах)

105