我正在使用JavaScript,希望能找到与1到6位数字匹配的模式,然后再加上可选的.nn

因此,最后,我希望有一个函数为与以下模式匹配的字符串返回True:

nn
nnn
nn.nn
nnnnn.nn
nnnn
nnnnnn.nn
nnnnnn

(其中n是一个数字)。

谢谢!!

最佳答案

您可以使用/^\d{1,6}(.\d\d)?$/做到这一点,因此js看起来像:

/^\d{1,6}(\.\d\d)?$/.test(str)

09-30 22:15