正则表达式匹配最多两位小数的数字

我可以使用JavasScript正则表达式来匹配多达两位小数的数字吗?

有效的例子:

123.22

3

22

654

9292929292.12

0.21

3.1

无效示例:

221.1232

4.23332

12.763


如果前导零在01.23和000.2中无效,那么

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

您可以使用

/^d+(?:.d{1,2})?$/

var re = /^d+(?:.d{1,2})?$/;

console.log(
  re.test('123.22'),
  re.test('221.1232')
)
链接地址: http://www.djcxy.com/p/76785.html

上一篇: Regular expression to match numbers up to two decimal place

下一篇: Regular Expression to match outer brackets