正则表达式限制文本框中的输入

时间:2012-07-07 11:21:58

标签: asp.net regex textbox

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

4 个答案:

答案 0 :(得分: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" />

答案 1 :(得分:0)

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

答案 2 :(得分:0)

以下代码从0位到4位验证。如果你想要4位数,那么请关注burning_LEGION的例子     ^ \ d {0,4} $

答案 3 :(得分:0)

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