小写人民币格式:¥ 符号 和 整数值 与小数3部分组成。书写方法为:¥ 1.00 、¥ 1,000.00、¥ 100
工具/原料
1
源码:https://pan.baidu.com/s/1WyeuIKPwLsBEoo6BJWyJ9g
2
vs code或其它编辑器一枚
3
火狐或其它浏览器一枚
方法/步骤
1
¥ 符号部分匹配金额是由 ¥ 作为起始符的匹配规则为:^(¥)
2
整数部分匹配1:金额可为负的2:金额数多的时候会存在千分符(,)如:¥ 122,000,112.00匹配规则为:(-?[0-9,]+)-? : 因为金额可能会存在负数也可能不存在,所以在后面跟随一个量词符?用来表示匹配1次或0次。[0-9,]+ : 前部分[0-9,]表示匹配其中任意一个字符,后面跟个+符号表示前面那组模式的数据至少会出现1次甚至更多次。
3
小数部分匹配小数部分数据是由点(.),后接数值组成。匹配规则为:(\.[0-9]+)?
4
组合匹配规则:^(¥)(-?[0-9,]+)(\.[0-9]+)?
上一篇:正则表达式小数如何匹配