我需要使用JavaScript验证数字字符串,以确保数字具有精确的两位小数。在小数点后强制执行2位数的正则表达式
验证将通过仅当
- 数量有精确的小数点后两位
- 有小数点前至少一个数字。 (可能为零)
- 小数点前的数字不能以多于一个零开始。
有效数字:
0.01
0.12
111.23
1234.56
.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
前的字母。
嗨H2C03,你的表情接受.12,.34等不应该传递的内容。 –
@ManasSaha啊,所以你想在小数点前至少有一个数字。这个给你。 – 2012-11-03 10:46:57
这个完美的作品!谢谢一吨:-) –