1
A
回答
3
我认为,所有你需要的是这个
但是,你可以如果它在小数点前面,那么就只有一个前导零。
^(?=.*[1-9])(?:[1-9]\d*\.?|0?\.)\d*$
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="Input is not valid."
ValidationExpression="^(?=.*[1-9])(?:[1-9]\d*\.?|0?\.)\d*$"></asp:RegularExpressionValidator>
<asp:Button ID="Button1" runat="server" Text="Button" />
1
相关问题
- 1. 允许正则表达式
- 2. 正则表达式 - 不允许像“U12345”
- 3. 正则表达式不允许空格
- 4. 正则表达式不允许负数
- 5. 正则表达式是不允许“并允许\”
- 6. javascript正则表达式不允许我的表达式
- 7. 正则表达式只允许日期和零点
- 8. 正则表达式允许负值或零
- 9. 正则表达式允许负值
- 10. 正则表达式,仅允许数字
- 11. 正则表达式来允许子域
- 12. 正则表达式,允许数
- 13. 正则表达式只允许字符
- 14. 正则表达式只允许负数
- 15. 正则表达式允许100和999999
- 16. 允许串仅在正则表达式
- 17. 正则表达式只允许在
- 18. 正则表达式,它允许退格
- 19. 这个正则表达式允许“*”吗?
- 20. 允许使用正则表达式
- 21. 只有正整数的正则表达式是什么? (不允许为零)
- 22. 正则表达式帮助 - 需要允许%正则表达式公式
- 23. 正则表达式模式不alow零
- 24. 正则表达式允许零,只要它不是第一个数字
- 25. 正则表达式零
- 26. PHP正则表达式模式接受不允许
- 27. XML模式正则表达式不允许单独空格
- 28. 正则表达式不允许双引号不工作
- 29. 正则表达式 - 不应该允许空格不断连续
- 30. 正则表达式不允许在出发空间,并允许在中间
如何只确认它是一个数字,然后做'VAL!= 0'? – 2012-01-31 14:26:01
我treid rangevalidator和regularexpression验证初始值= 0,但它不适合我 – 2012-01-31 14:27:48
@Marc B - 我不想使用那个JavaScript,我可以做我需要做这个与asp.net验证程序 – 2012-01-31 14:28:39