我試圖找到一條正則表達式來匹配貨幣值。貨幣格式的正則表達式
如果價格是1000美元那麼需要驗證格式1,000.00或1,000但在德國的情況下它是反對像1.000,00或1.000我需要驗證輸入金額是在美國的格式或德國格式.user可以輸入帶或不帶小數。
我試圖找到一條正則表達式來匹配貨幣值。貨幣格式的正則表達式
如果價格是1000美元那麼需要驗證格式1,000.00或1,000但在德國的情況下它是反對像1.000,00或1.000我需要驗證輸入金額是在美國的格式或德國格式.user可以輸入帶或不帶小數。
如果您需要處理此類信息,爲什麼不使用parseCurrency()
函數?如果有任何錯誤,它將產生false
。
正則表達式,我認爲在這種情況下至少應該避免,因爲有已經提供的功能。
這就是說,你可以使用像這樣的東西(^\d{1,3}(,\d{3})*(\.\d{2})?)$|(^\d{1,3}(\.\d{3})*(,\d{2})?$)
。
到目前爲止你還有什麼? – Jerry