Добавление исключения в RegularExpressionValidator - PullRequest
1 голос
/ 23 ноября 2010

Я пытаюсь добавить исключение к моему RegularExpressionValidator

По сути, я заполняю текстовое поле текстом «Не указано», если пользователь не предоставил нам информацию, если он попытается отправить это поле. У меня есть RegularExpressionValidator, который допускает только символы 0-9, поэтому он показывает сообщение об ошибке.

Есть ли способ добавить исключение "Не указано" к моему RegularExpressionValidator?

Вот код для RegularExpressionValidator

<asp:TextBox ID="tbEditFlightTime" CssClass="tbEditFlightTime" Visible="false" Width="100" runat="server"></asp:TextBox> 

<asp:RegularExpressionValidator ID="revFlightTime" runat="server" Display="Dynamic" ErrorMessage="<strong>Error</strong>" ControlToValidate="tbEditFlightTime" ValidationExpression="^[0-9]{4,4}$" SetFocusOnError="true" />

Спасибо

1 Ответ

3 голосов
/ 23 ноября 2010

Вы можете использовать чередование :

<asp:RegularExpressionValidator ID="revFlightTime" runat="server"
    Display="Dynamic" ErrorMessage="<strong>Error</strong>"
    ControlToValidate="tbEditFlightTime"
    ValidationExpression="^(Not supplied|[0-9]{4,4})$"
    SetFocusOnError="true" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...