2 Stimmen

Regulärer Ausdruck für alle britischen Autokennzeichen in PHP

Ich versuche, eine Zeichenfolge für alle gültigen britischen Kennzeichen zu suchen. Ich habe den folgenden regulären Ausdruck gefunden, der sowohl vor als auch nach 2001 gültige britische Nummernschilder findet:

^([A-Z]{3}\s?(\d{3}|\d{2}|d{1})\s?[A-Z])|([A-Z]\s?(\d{3}|\d{2}|\d{1})\s?[A-Z]{3})|(([A-HK-PRSVWY][A-HJ-PR-Y])\s?([0][2-9]|[1-9][0-9])\s?[A-HJ-PR-Z]{3})$

Wie würde ich über die Verwendung, die mit preg_match_all, um alle gültigen Nummernschilder in einer Zeichenfolge gefunden zurückgeben gehen?

Zum Beispiel:

This is some random text NV07 ABC This is A0123 ABC some more random text AB08ABC

Sollte zurückkehren:

  • NV07 ABC

  • AB08ABC

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X