【发布时间】:2013-09-19 15:16:08
【问题描述】:
我想检查一个字符串,例如。 56401 有 2 个连续数字 (5,6) 并检查反向 (6,5) 并且需要返回 false 否则为 true。我尝试使用 preg_match 但我认为它不能正常工作:
/\d{4}/
关于如何改进这一点的任何想法?
【问题讨论】:
-
正则表达式是一个很好的工具,但它们并不能解决所有问题。在这种情况下,我绝对不会使用它们。将数字解析为数字,然后检查每个连续对之间的差异。
-
或者只是对前两个数字进行子串化,再做一次并翻转它们,然后检查这种方式
-
您是否在尝试识别回文?
标签: php regex function math logic