Добавление исключения в RegularExpressionValidator

Я пытаюсь добавить исключение в мой 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 ответ

Решение

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

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