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. 正则表达式是不允许“并允许\”
- 3. javascript正则表达式不允许我的表达式
- 4. 正则表达式允许负值或零
- 5. 正则表达式来允许子域
- 6. 正则表达式允许100和999999
- 7. 这个正则表达式允许“*”吗?
- 8. 允许使用正则表达式
- 9. 正则表达式允许负值
- 10. 正则表达式,允许数
- 11. 只有正整数的正则表达式是什么? (不允许为零)
- 12. 正则表达式帮助 - 需要允许%正则表达式公式
- 13. PHP正则表达式模式接受不允许
- 14. 正则表达式 - 不应该允许空格不断连续
- 15. 正则表达式不允许双引号不工作
- 16. 正则表达式只允许字符串,但不允许单词“测试”
- 17. 寻找正则表达式来允许空格但不允许特殊字符?
- 18. 正则表达式不允许连续超过1破折号
- 19. 现正则表达式验证器不允许返回
- 20. 正则表达式 - 链接不允许双问号的Java
- 21. 正则表达式不能允许选项卡
- 22. 正则表达式不允许部分匹配
- 23. 正则表达式不允许的字符除非转义
- 24. 正则表达式不允许单引号和双引号
- 25. JavaScript中不允许非英文字符的正则表达式
- 26. 我正则表达式将不会允许空间
- 27. 正则表达式,不允许连续点
- 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