ThinkPHP5 正则验证中有“|”时使用数组语法
Posted mingc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP5 正则验证中有“|”时使用数组语法相关的知识,希望对你有一定的参考价值。
正则规则中有“|”时,会引起解析错误:
‘regex:\d{3,4}[\s,-]?\d{7,8}|1[3,4,5,8]\d[\s,-]?\d{4}[\s,-]?\d{4}‘
使用数组语法可以解决:
[‘regex‘ => ‘\d{3,4}[\s,-]?\d{7,8}|1[3,4,5,8]\d[\s,-]?\d{4}[\s,-]?\d{4}‘]
以上是关于ThinkPHP5 正则验证中有“|”时使用数组语法的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp5.0 编辑界面验证不合法后重定向到编辑界面时,给编辑界面重新分配数据