2010-02-19 75 views
0

我需要使用formcheck插件爲mootools驗證貨幣字段。 它具有數字驗證類型,並且數字接受正則表達式來個性化驗證。mootools formcheck:用於數字驗證的正則表達式

我需要樣品驗證:

1.000,01 --> ok 
1,000.02 --> not ok 
1000,12 --> ok 
1000.13 --> not ok 
10.000  --> ok 
100.00  --> not ok 

等。 你能幫我嗎?

謝謝。

+0

檢查http://download.mootools.net/forge/p/meiomask或http://zendold.lojcomm.com.br/imask/ – 2010-02-19 00:16:10

回答

1

^\d+(?:\.\d\d\d)*(,\d\d)?$

我假設.是你的十萬分隔符,是小數點分隔符,並且逗號必須總是後跟兩位數字(如果存在)。

0

這將通過所有的測試:

^(\d|\.\d{3}|,\d+$)*$ 

如果你想至少需要一個數字,用途:

^\d(\d|\.\d{3}|,\d+$)*$