Валидатор объектов (Сбербанк, Почта и др.)

Хочу вернуться к телефонам

в вики конкретно про код области ничего не написано, зато указано выделение номера абонента и наверное всетаки кода города
http://en.wikipedia.org/wiki/E.164#Number_structure_for_geographic_area Country Code National Destination Code (optional) Subscriber Number
http://ru.wikipedia.org/wiki/E.164#.D0.A1.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_.D0.BD.D0.BE.D0.BC.D0.B5.D1.80.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.B3.D0.B5.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D1.85_.D0.B7.D0.BE.D0.BD Код страны Национальный код пункта назначения Номер абонента

поэтому предлагаю при проверке из номеров исключать пробелы (например так)
в базе +7 81666 20471 приводится к +78166620471
предлагаемый на замену +7 816 6620471 приводится к +78166620471
в результате они равны и делать ничего не надо и ошибка не выводится