回 帖 发 新 帖 刷新版面

主题:在C#asp.net中如何实现判断向TextBox输入的格式是否正确?

如题,在C#asp.net中如何实现判断向TextBox输入的格式是否正确?
如果本来只应该输入数字,如何在用户输入其他字符的时候进行判断?谢谢:)

回复列表 (共4个回复)

沙发

可以设一个客户端的验证控件(CustomValidate),当然如果你决定烦也可以直接用另一个,就是正则验证,asp.net有专门正则验证控件的

板凳

多谢

3 楼

不过,还是不太懂,能不能再说的详细点呢?如何使用验证控件?

4 楼

用正则表达式验证控件RegularExpressionValidator

下面是一个例子
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="tbAlert" ValidationExpression="^[1-9]\d*|0$" runat="server" Display="dynamic" ErrorMessage="库存报警设定必须为数字!"  ValidationGroup="group"></asp:RegularExpressionValidator>

<asp:TextBox ID="tbAlert" runat="server" Width="152px"></asp:TextBox>

我来回复

您尚未登录,请登录后再回复。点此登录或注册