【发布时间】:2012-11-03 10:39:25
【问题描述】:
我需要使用 JavaScript 验证数字字符串,以确保该数字恰好有两位小数。
只有当
- 数字正好有两位小数
- 小数点前至少有一位数字。 (可能为零)
- 小数点前的数字不能以多个零开头。
有效数字:
0.01
0.12
111.23
1234.56
012345.67
123.00
0.00
无效数字:
.12
1.1
0.0
00.00
1234.
1234.567
1234
00123.45
abcd.12
12a4.56
1234.5A
我试过正则表达式[0-9][\.][0-9][0-9]$,但它允许小数点前的字母,如12a4.56。
【问题讨论】:
标签: javascript regex