我试图找到一条正则表达式来匹配货币值。货币格式的正则表达式
如果价格是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