如何在数字文本框中限制单个零?文本框可以接受任何数字,但它不应该只接受零作为值。
示例:“1984500”有效但“0”无效。
编辑:
是否可以将maximumvalue设为无穷大?
答案 0 :(得分:4)
我使用RangeValidator并将最小值设置为1。
<asp:RangeValidator ID="range1" RunAt="server"
ControlToValidate="Textbox1"
MinimumValue="1"
MaximumValue="2147483647"
Type="Integer"
EnableClientScript="false"
Text="The value must be greater than 0" />
答案 1 :(得分:2)
将RegularExpressionValidator与以下正则表达式一起使用:\d*[1-9]\d*
答案 2 :(得分:0)
这应该照顾它。允许一位数1-9或一组数字2或更多。
[1-9]|\d{2,}