求一个金额的正则表达式

[复制链接]
查看11 | 回复1 | 2012-2-17 18:37:46 | 显示全部楼层 |阅读模式
JS版本alert(/^(\d+(?:[.]\d{1,2})|[1-9]\d*)$/.test("1.23"));//缺点0.0与0.00也能匹配 alert(/^(0(?:[.](?:[1-9]\d?|0[1-9]))|[1-9]\d*(?:[.]\d{1,2}|$))$/.test("0.00"));//完全满足问题要求 思路:以0打头的则后面必须接小数点且小数点后面必然为01-99,以大于0的数打头则小数可为1至2位任意数字或无小数部分....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行