0

如何限制用户在 asp.net 的文本框中仅键入 4 个数值?我需要使用正则表达式验证请帮忙

4

4 回答 4

1

试试这个asp.net

<asp:TextBox runat="server" ID="txt" />

   <asp:RegularExpressionValidator runat="server" 
        ID="reg1" ValidationGroup="save" ControlToValidate="txt"
             ValidationExpression="^\d{4}$" ErrorMessage="Not 4 digits" />

<asp:Button runat="server" ID="Btn" Text="Clicker" ValidationGroup="save" />
于 2012-07-07T11:29:56.337 回答
0

如果此正则表达式匹配^\d{4}$,则用户仅输入 4 位数字

于 2012-07-07T11:26:30.350 回答
0

下面的代码验证从 0 位到 4 位。如果您想要 4 位数字,请按照 burn_LEGION 的示例 ^\d{0,4}$

于 2012-07-07T11:33:25.423 回答
0

皮特非常简单。在验证表达式中只需键入 ^\d{4}$。你会完成的。

于 2012-07-07T11:36:11.107 回答