小编use*_*607的帖子

php regex preg_match_all无法正常工作

我使用preg_match_all来检查以大写字母开头的日期和单词,问题出现在日期上,因为在正则表达式测试器上它告诉我这个正则表达式没问题但是在php脚本中它没有正确地执行它,我的模式是这样的:

$pattern = "#(((0[1-9]|[12][0-9]|3[01])([\/\.\\\-])((0[1-9]|1[012])\11)?)(\d\d\d\d|\d\d))+|([A-Z][a-z]+)(\s[A-Z][a-z]+)*#";
Run Code Online (Sandbox Code Playgroud)

我想要它匹配:"12.10.1990"以及"12.10.90"

谢谢你的帮助!

php regex preg-match-all preg-match

1
推荐指数
1
解决办法
986
查看次数

标签 统计

php ×1

preg-match ×1

preg-match-all ×1

regex ×1