avascript正则表达式验证人民币金额,两位小数

我要用js验证金额,格式为:123456789.10,即小数点前面是9位数字,小数点后面是2位。
[b]问题补充:[/b]
小数点后面最多是两位,也可以没有如:123456789
没有小数也可以,怎么办?

^(([1-9]\d*)|0)(.\d{2})?$

123456789.10
正则表达式:
/^\d{9}.\d{2}$/;

^[+-]?[0-9]+.[0-9]{2}$

^[+-]?[0-9]+.[0-9]{2}$ 正负都可以

其实\d就相当于[0-9],至于正负对人民币来说没必要了..
要看需求了..

加个?

/^\d{9}(.\d{2})?$/;