金额正则表达式百亿,11位整数或10位以内整数+小数点后2位以内

^(([1-9][0-9]{0,10})|([1-9][0-9]{0,10}.[0]{1,2})|(([0].\d{1,2}|[1-9][0-9]{0,9}.\

^(([1-9][0-9]{0,10})|([1-9][0-9]{0,10}.[0]{1,2})|(([0].\d{1,2}|[1-9][0-9]{0,9}.\d{1,2})))$
例:
12345678901
12345678901.00
1234567890.99