正则表达式用于带可选小数的数字

时间:2019-05-12 11:53:47

标签: javascript

我需要一个正则表达式,用户可以在其中插入8位数(例如12345678)或9(如果是小数)(例如12345678.1)或10(如果有2个浮点数)(例如12345678.10)

到目前为止,我只能做到这一点:

/^(\d{1,8})$/

请帮忙吗?

1 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式

^\d{1,8}(\.\d{1,2})?$

第二部分(\.\d{1,2})?表示decmial。