2017-04-18 3 views
1

Bis jetzt habe ich die ID mit der folgenden regex worden Validierung:Validieren ID Schüler mit spezifischen Präfix beginnen

's_id' => 'unique:users|required|max:255|regex:/^\d{3}\-\d{2}\-\d{3}$/' 

Es bestätigt die ID im ***-**-*** Format.

Wie kann ich die Studenten ID mit der Initiale 131-35-*** nur validieren?

+1

Also, was ist das Problem? Verwenden Sie 'regex:/^ 131-35- \ d {3} $ /' wenn die ersten 5 Ziffern bekannt sind. –

+0

wow !!! Ich bin so dumm. –

+0

Vielen Dank, Sir @ WiktorStribiżew –

Antwort

2

Da \d{3} mit drei beliebigen Ziffern übereinstimmt und \d{2} mit zwei Ziffern übereinstimmt, entspricht Ihr aktueller Regex nur den ersten fünf Ziffern.

Wenn die Ziffern bekannt sind, können sie im Muster "fest programmiert" werden. Jetzt

Verwenden

regex:/^131-35-\d{3}$/ 

, nur die letzten 3 Ziffern können beliebige Ziffern sein 0-9.

Verwandte Themen