мне кажется тут проблема в том что схема ориентируется на posix-совместимые рг.
ибо к примеру [\d]{3}-[\d]{3}-[\d]{2}-[\d]{2} отвечает за поиск такой модели символов 097-955-55-55.
Следовательно тогда вопрос как подогнать их по +380 и 38.
по типу:
(xx) xxxxxxx
+38 xxx xxxxxxx
+38 (xxx) xxx xxx x
+380 (xx) xxx-xxx-x
+38 xxxxxxxxxx
+38 xxx xxx xx xx
+38 xxx xxx xxx x
+380 (xx) xxx-xx-xx
+380 (xx) xx-xx-xxx
+38 xxx-xxx-xx-xx
+38 (xxx)-xxx-xx-xx
+38 (xxx)xx-xx-xxx
+380xxxxxxxxxx
|