金额的正则表达式

金额的正则表达式
工作中需要到金额的正则表达式,正数,可带两位小数,可不带,不能为0 ,在网上找了一圈,都是有一部分校验不成功的,最后发现只有这一个合适: /^(([1-9]\d*)(\.\d{1,2})?)$|(0\.0?([1-9]\d?))$/ 匹配规则:正数,浮点+两位小数 1 > 成功 10 > 成功 10000 > 成功 999999 > 成功 1.0 > 成功 1.05 > 成功 1.50 > 成功 1.500 > 失败 1.52
Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录