Heim > Artikel > Backend-Entwicklung > Lösung für die Eingabeaufforderung „Regelfehler“, wenn in ThinkPHP5 „|“ in der regulären Überprüfung vorhanden ist
Wenn die reguläre Regel „|“ enthält, führt dies zu einem Analysefehler:
'regex:\d{3,4}[\s,-]?\d{7,8}|1[3,4,5,8]\d[\s,-]?\d{4}[\s,-]?\d{4}'
Die Verwendung der Array-Syntax kann das Problem lösen:
['regex' => '\d{3,4}[\s,-]?\d{7,8}|1[3,4,5,8]\d[\s,-]?\d{4}[\s,-]?\d{4}']
Das obige ist der detaillierte Inhalt vonLösung für die Eingabeaufforderung „Regelfehler“, wenn in ThinkPHP5 „|“ in der regulären Überprüfung vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!