我需要使用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
這個完美的作品!謝謝一噸:-) –