Я создал reg Exp, который в основном позволяет использовать все форматы, которые мне нравятся. Тем не менее, все еще есть небольшая проблема с() ...Проверка правильности Regex
^\(?(\+?\d+)?\)? ?\d*(-?\d{2,3} ?){0,4}$
Это было бы справедливо: (+ 356-123 456 78, однако это не должно .... то же самое для +356) - 123 456 78.
Кто-нибудь знает, как убедиться, что шаблон содержит оба() или нет?
http://stackoverflow.com/questions/9370903/java-regex-replacing-a-phone-number-including-optional-parentheses – Marc