主题:在C#asp.net中如何实现判断向TextBox输入的格式是否正确?
wangpeng527
[专家分:0] 发布于 2006-04-13 10:25:00
如题,在C#asp.net中如何实现判断向TextBox输入的格式是否正确?
如果本来只应该输入数字,如何在用户输入其他字符的时候进行判断?谢谢:)
回复列表 (共4个回复)
沙发
零下3度 [专家分:100] 发布于 2006-04-13 16:09:00
可以设一个客户端的验证控件(CustomValidate),当然如果你决定烦也可以直接用另一个,就是正则验证,asp.net有专门正则验证控件的
3 楼
wangpeng527 [专家分:0] 发布于 2006-04-14 13:12:00
不过,还是不太懂,能不能再说的详细点呢?如何使用验证控件?
4 楼
guangmingshizhe [专家分:4930] 发布于 2006-04-14 23:56:00
用正则表达式验证控件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>
我来回复