关于验证器的正则验证的问题
当正则有|的时候会出现preg_match(): No ending delimiter '/' found的异常
这是为什么呢?
$validator = Validate::make($data,[
'id_card' => "regex:/\d{18}|\d{15}/",
],[
'id_card.regex' => '兑换人身份证号必填',
]);
注意: 当使用
regex
规则时,你必须使用数组,而不是使用|
分隔符,特别是如果正则表达式包含|
字符。文档