求货币正则表达式?
必须以 ¥开头,格式如:¥3,456,788.00
谢谢大家!
------解决方案--------------------不会写,只能帮你顶了!
------解决方案--------------------^¥(\d{1,3},?)+(\.\d+)?$
------解决方案--------------------^¥(([1-9]{1,3},)([1-9]{3},)*)?(\d{1,3})\.\d{2}$
------解决方案--------------------^¥(([1-9]{1,3},)([0-9]{3},)*)?(\d{1,3})\.\d{2}$
上面的错了..
------解决方案--------------------try
^¥(?:[1-9][0-9]{0,2}(,[0-9]{3})*|0)\.[0-9]{2}$
小数点一定有吗?如果有,小数点后一定是两位吗?