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: ?

In vielen Pattern ist das Vorkommen eines Zeichens variabel. Autokennzeichen bestehen aus einer variablen Anzahl von Buchstaben und Ziffern. Für solche Pattern stehen eine Reihe sogenannter Quantoren bereit. Ein elementarer Quantor ist das ?. Er bedeutet, dass der voranstehende Ausdruck kein- oder einmal vorkommt. /ab?c/ steht für ac (b kommt keinmal vor) oder für abc (b kommt einmal vor). /[1-9]?[0-9]/ steht für eine ein- oder zweistellige Zahl.

Aufgabe

Schreibe eine Funktion pruefe, die feststellt, ob ein String den Familiennamen Meier in einer der 8 Schreibweisen Maier, Meier, Mayer, Meyer, Mair, Meir, Mayr oder Meyr enthält.

Beispiel: pruefe('Mayer') und pruefe('Mayr') sollte true ergeben.
function pruefe(s) {
// Benutze e?
}
function pruefe(s) {
  return /M[ae][iy]e?r/.test(s);
}

loving