日期:2014-05-18  浏览次数:20550 次

验证只能是数字和小数的正则表达式如何写?
在使用验证控件时,不懂写如何验证数字和小数的正则表达式。
<asp:RegularExpressionValidator   ID= "RegularExpressionValidator2 "   runat= "server "   ControlToValidate= "PriceTextBox "
                                ErrorMessage= "只能是数字或小数! "   ValidationExpression= "^\d* "> </asp:RegularExpressionValidator>

以上只是验证了数字,那如果允许有小数怎么写?

------解决方案--------------------
([1-9][0-9]*|0)(\.[0-9]+)?

这样可能更严格一些