Laravel preg_match (): Kein Endbegrenzer '/' gefunden

8

Ich arbeite an Laravel 4.2. Ich versuche Validator zu verwenden, um ein Namensfeld mit Regex zu validieren, hier ist meine Regel:

%Vor%

Aber sobald ich die zu validierende Regel anrufe, wird ein Fehler ausgelöst, siehe unten:

%Vor%     
Arlind 27.09.2015, 16:51
quelle

1 Antwort

41

Da Ihre Regex eine Pipe enthält, müssen Sie ein Array verwenden:

%Vor%

Von den Dokumenten :

  

Wenn Sie das regex -Muster verwenden, müssen Sie möglicherweise Regeln in einem Array angeben, anstatt Rohrtrennzeichen zu verwenden, insbesondere wenn der reguläre Ausdruck ein Pipe-Zeichen enthält.

    
Joseph Silber 27.09.2015, 16:57
quelle