0
我有這樣正則表達式貨幣
12,555,666.0000 [有效期]
125,636.0000 [有效期]
1,256.0000 [有效期]
12,56..0000 [無效]
號12 * 565.54.00
現在我需要一個正則表達式我必須確保
- 這個數字不包含除特殊字符(,)和只有一個小數點(。)
我想是這樣的^[\d,]*\.{0,1}\d{0,4}$
,但它不工作。
我有這樣正則表達式貨幣
12,555,666.0000 [有效期]
125,636.0000 [有效期]
1,256.0000 [有效期]
12,56..0000 [無效]
號12 * 565.54.00
現在我需要一個正則表達式我必須確保
我想是這樣的^[\d,]*\.{0,1}\d{0,4}$
,但它不工作。
你可以嘗試這樣的:
^\d+(\,\d{3})*(\.\d{1,4})?$
^\d+
(\,\d{3})*
(\.\d{1,4})?
$
由於此的可能重複的解決該問題Daniol – Ankon
[貨幣正則表達式](http://stackoverflow.com/questions/13848570/currency-regular-expression) – Huey