Regular expression to match numbers up to two decimal place

What can I use for a JavasScript regular expression to match numbers up to two decimal places?

Valid Examples:

123.22

3

22

654

9292929292.12

0.21

3.1

Invalid Examples:

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/76786.html

上一篇: 正则表达式访问多个事件

下一篇: 正则表达式匹配最多两位小数的数字