[英]Javascript regular expression for currency format
I have this regular expression /^\\d(\\d|\\,\\d{3}|,\\d.+$)*$/
我有这个正则表达式/ /^\\d(\\d|\\,\\d{3}|,\\d.+$)*$/
With my sample data: 使用我的示例数据:
100.00 - Not working :(
1,000.00 - Working
100,000.00 - Working
1,000,000.00 - Working
Note: I need to give error if result is 0.00 注意:如果结果为0.00,我需要给出错误
Any ideas or suggestions? 任何想法或建议? Thanks. 谢谢。
You can use: 您可以使用:
^\$?(?!0.00)(([0-9]{1,3},([0-9]{3},)*)[0-9]{3}|[0-9]{1,3})(\.[0-9]{2})?$
It will check 它会检查
100.00 - yes 100.00 - 是的
1,000.00 - yes 1,000.00 - 是的
100,000.00 - yes 100,000.00 - 是的
1,000,000.00 - yes 1,000,000.00 - 是的
0.00 - no 0.00 - 没有
A symbol version 符号版本
^([^\d\s]{1,}\s?[+-]?)(\d{1,3})(\,\d{3})*(\.\d{1,})?$
Will check 会检查
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.