Regex for Currency with ',' and/or '.'
本文关键字:and or for Currency Regex with | 更新日期: 2024-06-14 02:15:28
我对正则表达式有点生疏。我需要一个REGEX,它将验证格式化如下的值:
123.00
123,00
1324,00
1234.00
123
1213.0
我试过^''d。''d{2}$,但它似乎并不匹配所有值。
感谢您的帮助。
您可以使用以下内容:
'd+[.,]?'d+
祝你好运!
'd+[,.]?'d*
我强烈建议不要混合文化,尤其是为了持久性或运输。
您可能要查找的Regex类似于@"'d+([,.]'d+)?"
它指定"一定数量的数字,可选择后面跟一个.
或,
以及至少一个数字"。它将与123.
不匹配。
但是,如果您想匹配特定于区域性的字符串,我建议您使用NumberFormatInfo.CurrentDecimalSeparator,然后专门查找。