【发布时间】:2014-04-04 17:06:40
【问题描述】:
我不知道为什么我的正则表达式会被破坏。
我希望它匹配:
100,000 美元
100,000
100000(我知道它不匹配,但我想要它)
preg_match("/^\$?(?!0.00)\d{1,3}(,\d{3})*(\.\d\d)?$/", $string);
那么我怎样才能让它也匹配最后一个,为什么我会收到这个错误?这个正则表达式在我的 javascript 检查中运行良好。
谢谢
【问题讨论】:
标签: php regex preg-match currency