【发布时间】:2014-01-29 20:10:46
【问题描述】:
我使用下面的PCRE 表达式和preg_match 来检查我想要的值是否是数字。
(?P<id>[\d]+)
它有效,但现在我希望它匹配相同的条件,除非整个内容等于 0(零)。
示例结果
1 valid
10 valid
0 invalid
表达式上下文
#^(?P<controller>.*?|home)(?:/(?P<action>.*?|index)(?:/(?P<id>[\d]+))?)?$#uD
【问题讨论】:
-
请把整个表情也贴出来。另外,你的问题很不清楚。您能否举例说明这将应用于哪种字符串、期望的结果是什么以及当前的结果是什么?