求一则正则表达式,数字和小数点

要求 0 0. .0 0.001234556 123.456457 123456788
这几种情况可以验证通过

/^\d*.?\d*$/

/^\d*.{0,2}\d*$/

/^(((\d*).\d+)|(\d+.(\d*)|\d+))$/

/^\d*(.)?\d+$/
test 0:
图片说明
test 0.:
图片说明
test .0:
图片说明
test 0.001234556:
图片说明
test 123.456457:
图片说明
test 123456788:
图片说明