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.

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.
var pruefe = function(s) {
  return /^[A-Z]{1,3}...
};
var pruefe = function(s) {
  return /^[A-Z]{1,3} [A-Z]{1,2} [1-9][0-9]{0,3}$/.test(s);
};