js正则表达式之人民币匹配
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]+)?


阅读量:30
阅读量:177
阅读量:107
阅读量:181
阅读量:189