【发布时间】:2011-03-12 17:26:03
【问题描述】:
谁能提供以下模式的正则表达式?
1234 美元
$31234.3
1234.56 美元
$123456.78
$.99
我的要求是小数点前不能超过6位,小数点后不能超过2位。请帮我。提前谢谢..
【问题讨论】:
-
我认为有十进制数字的正则表达式快捷方式/别名,所以所有这些包含 [0-9] 的建议都可能被替换为那些。
-
这是真的,绝对值得一提。如果长格式不超过快捷方式,我总是喜欢使用更明确的。对于像空格这样的东西,完整地写出来很烦人,对于字母数字类型的东西,我发现这意味着它们对于不习惯正则表达式的人来说更易读(因此是字符类快捷方式)。
-
没有负美元金额,例如退款?
标签: c# javascript asp.net regex