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:

javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');

In der Variablen wird folgendes gespeichert:

javascript'! ! CCC DDD'

Beispiel

Fügen wir nun den Modifikator i hinzu und der reguläre Ausdruck beginnt, Zeichen in allen Schreibweisen zu suchen:

javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');

In der Variablen wird folgendes gespeichert:

javascript'! ! ! !'

Praktische Aufgaben

Задание 1

Vereinfachen Sie den Code, indem Sie den gelernten Modifikator verwenden:

javascriptlet res = str.replace(/[a-zA-Z]/g, '!');