Проверка телефонного номера пользователя в глобальном масштабе с использованием MVC3 - PullRequest
0 голосов
/ 11 октября 2011

Я работаю над приложением mvc3, которое будет развернуто в глобальном масштабе и у которого есть вопрос о телефонных номерах и проверке.

Я хочу отобразить текстовое поле, которое позволяет клиентам правильно вводить свой номер телефона в соответствии с настройками машины.

Я знаю, что могу применить все свои регулярные выражения в поле PhoneNumber модели.

Если пользователь приезжает из США по сравнению с Великобританией, необходимо использовать 2 различных регулярных выражения.

Допустим, пользователь из США вводит недопустимый номер телефона. Как я могу сказать приложению только для проверки номера телефона в формате США, основанном на культуре пользователей, а не на всем диапазоне регулярных выражений?

Я не хочу, чтобы пользователю говорили, что его / ее номер телефона не отформатирован в британском формате, поскольку это ничего не значит для него.

Надеюсь, это имеет смысл.

1 Ответ

0 голосов
/ 11 октября 2011

Существует лот , более двух регулярных выражений.

Только для Великобритании существуют 10 или более различных форматов для телефонных номеров, что не учитываетразличные способы, которыми люди могут (и делают) группировать цифры.

Мой ответ на другой вопрос показывает различные форматы.

Ваш лучший подход, вероятно, заключается в том, чтобы использовать другие данные в форме, чтобы попытаться подтвердить номер телефона, а не анализировать сам номер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...