Для общего развития.
Общался я на манагерских двухдневных курсах с дамой из Human Factor Labs.
HFLabs если коротко.
У них продукт по нормализации данных.
И корпоративные клиенты.
И решают, например, такую задачу: сидят в страховой компании
операторы на телефонах и записывают в Excel-ку телефоны клиентов.
Дама спросила меня, как я думаю, сколькими способами можно записать номер телефона,
московского или мобильного?
Оказалось, что более чем 1000 способов.
Ну, они их нормализуют и отдают данные клиенту причёсанными.
Продукт HFLabs на Java говоря, кстати, а не на perl, как я подумал,
хотя perl - король регэкспов.
Ну, понятно, вопросы предсказуемости поддержки продукта
оказались для HFLabs более важными, чем крутизна языка в одном узком месте.
Это я к тому, что вряд ли стоит ждать гем для проверки телефонных номеров.