Groß-/Kleinschreibung in JavaScript Regex ignorieren
Mit dem Modifikator i kann die
Groß-/Kleinschreibung der Zeichen ignoriert
werden. Lassen Sie uns sehen, wie das
gemacht wird.
Beispiel
Im folgenden Beispiel findet der reguläre Ausdruck nur Kleinbuchstaben:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
In der Variablen wird folgendes gespeichert:
'! ! CCC DDD'
Beispiel
Fügen wir nun den Modifikator i
hinzu und der reguläre Ausdruck beginnt,
Zeichen in allen Schreibweisen zu suchen:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
In der Variablen wird folgendes gespeichert:
'! ! ! !'
Praktische Aufgaben
Vereinfachen Sie den Code, indem Sie den gelernten Modifikator verwenden:
let res = str.replace(/[a-zA-Z]/g, '!');