正文  软件开发 > PHP编程技术 >

ThinkPHP5 正则验证中有“|”时提示“规则错误”的解决方案,thinkphp5解决方案

ThinkPHP5 正则验证中有“|”时提示“规则错误”的解决方案,thinkphp5解决方案正则规则中有“|”时,会引起解析错误: ‘regex:d{3,4}[s,-]?d{7,8}|1...

ThinkPHP5 正则验证中有“|”时提示“规则错误”的解决方案,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}‘]

  

http://www.bkjia.com/PHPjc/1225873.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1225873.htmlTechArticleThinkPHP5 正则验证中有“|”时提示“规则错误”的解决方案,thinkphp5解决方案 正则规则中有|时,会引起解析错误: ‘regex:d{3,4}[s,-]?d{7,8}...