【发布时间】:2013-03-18 06:26:08
【问题描述】:
我不太擅长找到正确的正则表达式自动化来生成不同的表达式,但是当涉及到 PHP 中的脚本时,这让我很头疼。我无法证明自己能够在 preg_match 中编写一个“适合”表达式的模式,例如:123-23-345...123-34-456....12-234-56.....应该是3组数字,其中每组,个体从左到右排序,并且每个下一组没有一个数字大于前一组的最大数字。这:123-23-456 是错误的,因为 23 中的 2 小于 123 中的 3。123-43-45 再次错误,因为 43 应该是 34...
这应该有助于我验证可能只有该类型内容的字段。它应该是一个正则表达式验证,而不是一个用于解析、拆分的函数......
【问题讨论】:
-
这对于正则表达式来说并不是一个理想的问题。
-
绝对不是正则表达式工作。正则表达式是关于模式的,你想做的涉及语义。
-
每组多长时间? {1,3} 或无限?
标签: php regex preg-match