RegularExpressionValidator в коде позади (веб-сервисы) - PullRequest
0 голосов
/ 02 марта 2011

Я работаю с веб-сервисом веб-сервисов, и у меня есть метод, который принимает строку phonumber (1234567890) и как я могу убедиться перед тем, как позвонить в API, что телефонный номер действителен (без символов или не меньше, чем10 цифр)

как я могу реализовать в web.service?

Ответы [ 2 ]

1 голос
/ 02 марта 2011

Вы бы реализовали RegularExpressionValidator в пользовательском интерфейсе. Если текст не соответствует шаблону регулярного выражения, валидатор IsValid будет иметь значение False. На странице не должно выполняться никакого кода, пока поле номера телефона не соответствует вашему шаблону регулярного выражения.

Перед вызовом вашего веб-сервиса, проверьте, если Page.IsValid тоже.

0 голосов
/ 02 марта 2011

Чтобы проверить строку, состоящую только из цифр и длиной не менее 10 цифр, используйте это (на стороне сервера или клиента):

^\d{10,}$

Пояснение:

^        # Anchor the regex at the start of the string.
\d{10,}  # Match 10 or more digits until the...
$        # end of the string.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...