laravel 表单验证 正则验证 不包含中文

$rules = [
    'comid' => 'required|exists:company_base,comid',
    'classcode' => [
        'required_unless:classtype,CX',
        'regex:/^[A-Za-z\d-.]+$/',
        Rule::unique('class_risklist', 'classcode')->where(function ($q) use ($comid, $baseid) {
            $q->where('comid', $comid)->where('baseid', $baseid);
        }),
    ],
    'scopes' => 'required_if:appf,1|array',
    'scopes.*' => Rule::exists('class_risklist', 'classcode')->where(function ($q) use ($comid, $appf) {
        $tmp = $appf == '0' ? '1' : '0';
        $q->where('comid', $comid)->where('appf', $tmp)->where('status', '0');
    }),
     'isdz' => 'required|in:0,1',
    'branchCompanys' => 'required|array'
];

你可能感兴趣的:(PHP)