Нормализация телефонных номеров с помощью регулярного выражения

У меня есть список номера телефонов вводятся пользователями без проверки и выглядят они так:

 - 495) 995-0595
 - 105-6439
 - 095 268 8621
 - 324-51-44
 - 7 (495) 995-05-95
 - 7 495 995 05 95
 - 7 (495) 995-0595
 - +7 (495) 995-05-95
 - 7 (495)925-34-89
 - 7(495)9253489
 - 7(495)925-34-89
 - 74959950595

Я хочу преобразовать эти номера в этот (русский) формат: +X (XXX) XXX-XX-XX

Есть ли здесь возможность добиться этого с помощью регулярных выражений?

5
задан Alan Moore 26 June 2012 в 06:50
поделиться