如何使用regexp验证用户输入

时间:2012-05-02 13:29:05

标签: jquery regex

我需要使用正则表达式验证用户输入。它应该是一个6或7位数字(在0-9之间),不允许有尾随和前导空格。目前我正在使用^\d{6,7}这里的问题是即使我输入错误信息的6或7位数字。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

正确的正则表达式为^\d{6,7}$或者用户可以放置超过7位数 你的编码很糟糕,因为即使你的正则表达式也应该匹配6-7位。

RegExr link

答案 1 :(得分:0)

使用此选项仅允许编号

<asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" 
                                                ControlToValidate="txtmobile" ErrorMessage="Please Enter Numbers Only" 
                                                ValidationExpression="[0-9]*" ></asp:RegularExpressionValidator>