Я работаю над приложением mvc3, которое будет развернуто в глобальном масштабе и у которого есть вопрос о телефонных номерах и проверке.
Я хочу отобразить текстовое поле, которое позволяет клиентам правильно вводить свой номер телефона в соответствии с настройками машины.
Я знаю, что могу применить все свои регулярные выражения в поле PhoneNumber модели.
Если пользователь приезжает из США по сравнению с Великобританией, необходимо использовать 2 различных регулярных выражения.
Допустим, пользователь из США вводит недопустимый номер телефона. Как я могу сказать приложению только для проверки номера телефона в формате США, основанном на культуре пользователей, а не на всем диапазоне регулярных выражений?
Я не хочу, чтобы пользователю говорили, что его / ее номер телефона не отформатирован в британском формате, поскольку это ничего не значит для него.
Надеюсь, это имеет смысл.