求货币正则表达式?
必须以 ¥开头,格式如:¥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}$
小数点一定有吗?如果有,小数点后一定是两位吗?