[英]currency regex with decimal allowed with 0
参考我以前的问题货币正则表达式
我想添加一个条件,我只允许以0开头的十进制
例
应该允许0.25不允许1.25
当前正则表达式如下
/^(?:\d{1,3}(?:,\d{3})+|\d+)(?:\.\d+)?$/
匹配逗号尾随等
这将匹配之前的所有货币匹配,不包括小数或带0.x *的小数
/^((?:\d{1,3}(?:,\d{3})+|\d+)|(?:0\.\d+))$/
如果您只想匹配0.xx而不是任意数量的小数位,请使用
/^((?:\d{1,3}(?:,\d{3})+|\d+)|(?:0\.\d{2}))$/
此位将\\d+
(一位或多位数字)更改为\\d{2}
,恰好是2位数字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.