首頁  >  文章  >  後端開發  >  ThinkPHP5中正規驗證有「|」時提示「規則錯誤」的解決方案

ThinkPHP5中正規驗證有「|」時提示「規則錯誤」的解決方案

黄舟
黄舟原創
2018-05-16 17:14:461801瀏覽

正規規則中有「|」時,會造成解析錯誤:

'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中正規驗證有「|」時提示「規則錯誤」的解決方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:什麼是MVC框架下一篇:什麼是MVC框架