日期:2014-05-19  浏览次数:20471 次

RegularExpressionValidator表达式只能输入小数怎么写啦!!
RegularExpressionValidator表达式只能输入小数怎么写啦!!也就是1.2,0.3,5.2这样的数字

------解决方案--------------------
"^\d+(\.\d+)?$ "  //非负浮点数(正浮点数 + 0)

"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ "  //正浮点数

"^((-\d+(\.\d+)?)|(0+(\.0+)?))$ "  //非正浮点数(负浮点数 + 0)

"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ "  //负浮点数

"^(-?\d+)(\.\d+)?$ "  //浮点数

自己挑一个合适的