Asp.net范围验证程序
Html(完整代码) 为了实现这一点,需要向RangeValidator添加什么Asp.net范围验证程序,asp.net,rangevalidator,Asp.net,Rangevalidator,Html(完整代码) 为了实现这一点,需要向RangeValidator添加什么 谢谢。不要使用范围验证程序-改用正则表达式验证程序: <asp:RegularExpressionValidator ValidationExpression="^([0-9]{8})|([0-9]{17})$" ... /> 如所述,您可以使用RegularExpressionValidator。更具体地说是aspx。请参阅下面的代码:- 更新代码: 给你:- <asp:TextBox ID
谢谢。不要使用范围验证程序-改用正则表达式验证程序:
<asp:RegularExpressionValidator ValidationExpression="^([0-9]{8})|([0-9]{17})$" ... />
如所述,您可以使用RegularExpressionValidator
。更具体地说是aspx。请参阅下面的代码:-
更新代码:
给你:-
<asp:TextBox ID="txtnumber" runat="server" Width="250px"></asp:TextBox>
<asp:RegularExpressionValidator Display="Dynamic" ID="regtxt" runat="server" SetFocusOnError="true" ControlToValidate="txtnumber" ErrorMessage="Enter number characters only (8 or 17)"
ValidationExpression="^\d{8}$|^\d{17}$"></asp:RegularExpressionValidator>
希望有帮助验证程序通常会忽略空字段。值得注意的例外:RequiredFieldValidator。添加该选项以防止出现空字段,并保持RangeValidator强制设置特定的值范围。您好,谢谢您的回答,但它不适用于17个字段。请注意?
<asp:RegularExpressionValidator ValidationExpression="^([0-9]{8})|([0-9]{17})$" ... />
<asp:TextBox ID="txtnumber" runat="server" Width="250px"></asp:TextBox>
<asp:RegularExpressionValidator Display="Dynamic" ID="regtxt" runat="server" SetFocusOnError="true" ControlToValidate="txtnumber" ErrorMessage="Enter number characters only (8 or 17)"
ValidationExpression="^\d{8}$|^\d{17}$"></asp:RegularExpressionValidator>