Get it on Google Play

Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

93. Regex: {n, m}

Mit einen Ausdruck der Form {n}, {n,m} oder {n,} kann man die Anzahl der Wiederholungen genauer festlegen. {n} steht für genau n Wiederholungen, {n,m} für mindestens n und höchstens m Wiederholungen und {n,} für mindestens n Wiederholungen. So steht /\d{5}/ für genau 5 aufeinanderfolgende Ziffern, /.{6,20}/ für mindestens 6 und höchsten 20 beliebige Zeichen und /\[a-zA-Z]{5,}/ für mindestens 5 aufeinanderfolgende Buchstaben.

Aufgabe

Schreibe eine Funktion pruefe, die feststellt, ob ein String ein deutsches Kfz-Kennzeichen ist. Ein solches Kennzeichen soll dem Schema 'XXX YY NNNN' genügen. Dabei steht XXX für 1 bis 3 beliebige Großbuchstaben, YY für 1 bis 2 beliebige Großbuchstaben und NNNN für eine maximal 4stellige Zahl. Führende Nullen sind bei der Zahl nicht zugelassen. pruefe("OF C 709") sollte true und pruefe("OF 709") sollte false ergeben.