Добавление исключения в 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" />