Я ввел регулярное выражение, используя regularexpressionvalidator, но он не работает.
Это похоже на игнорирование валидатора.Зачем ?
<div class="form-group">
<label class="control-label">
New Password
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtnewPassword"
ErrorMessage="*" Display="Dynamic" ForeColor="red" ValidationGroup="acc"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="regexValNewPassword" runat="server" Display="Dynamic" ForeColor="red" ValidationGroup="acc"
ControlToValidate="txtnewPassword"
EnableClientScript="False"
ErrorMessage="***"
ValidationExpression="^[1-9]+[0-9]*$" Visible="True">
*
</asp:RegularExpressionValidator>
</label>
<asp:TextBox runat="server" ID="txtnewPassword" TextMode="Password" CssClass="form-control passwords"></asp:TextBox>
</div>
Обновление:
См. Я хочу, чтобы мое регулярное выражение выдавало ошибку, когда я только вводил строку цифр, например, 123455. Он должен принимать только строку со смешанными символами, например, 12ac3b12 или aac2211.@ 11