【发布时间】:2015-06-24 21:16:49
【问题描述】:
我正在尝试提出一个匹配价格并涵盖所有基础的正则表达式。主要问题是(潜在的)逗号和小数位。
/^[^\d]*(?<price>\d+,?\d+\.\d+)/
是迄今为止我想出的最好的一个,但它与 3.00 英镑不匹配,因为可选的两侧有两个 \d+ \d+,我需要让左边的 \d+可选。
(preg_match php)
在您将其标记为重复之前,我已经解释了它的不同之处。回答后将其标记为重复有什么意义。 .
【问题讨论】:
-
这个网站上有几十个骗子
-
这与那个问题完全不同,它非常具体如何将匹配号更改为可选。
-
不要只是断言它不是重复的 - 编辑问题以准确地解释其他答案如何无法解决您的特定问题。
-
不要只是断言它是重复的。尝试阅读这两个问题。
标签: php regex preg-match