检测金钱的合法性的正则表达式如何写?

即金额最小为0.01元,且小数点后只能有两位。
我用下面的表达式对金额作判断,不符合合法性的变量,提示error
但是我写的表达式不起作用,请问各位大侠该如何写?
if (ereg("^\d*\.{0,1}\d{0,2}$",$HTTP_POST_VARS['Amount']) )
{
errror
}
---------------------------------------------------------------

"^[0-9]*\.?[0-9]{0,2}$"

Published At
Categories with Web编程
Tagged with
comments powered by Disqus