我需要使用Javascript驗證一些包含巴西貨幣(名稱爲「Real」)的表單文件。它有以下格式:使用Javascript驗證巴西貨幣的正則表達式
0,01
0,12
1,23
12,34
123,45
1.234,56
12.235,67
123.456,78
1.234.567,89
12.345.678,90
123.456.789,01
1.234.567.890,12
我的正則表達式知識很薄弱,有人可以幫我嗎?
+1這將接受前導零,但例如'01.000.000,00' – 2012-04-24 15:54:30
@MarkReed :在最新的正則表達式中丟失一個括號:'(?:[1-9] \ d {0,2})(?:\。\ d {3})* | 0),\ d {2}'問題:預計正則表達式中的「| 0」部分是什麼? – 2012-04-24 16:02:42
@Joanna - 不,結束括號是| 0後面的那個。這允許形式像前兩行(「0,01」,「0,10」),否則這些新的正則表達式會被0從0開始。 – 2012-04-24 16:06:30