Konstruktion

Es gibt zwei Möglichkeiten, ein RegExp-Objekt zu erzeugen. Der bevorzugte Weg, den wir auch in den Beispielen verwendet haben, besteht in der Verwendung eines Regex-Literals.

Konstruktion

Literale regulärer Ausdrücke stehen zwischen Slashes. Das ist etwas kniffelig, da der Slash auch als Divisionsoperator und bei Kommentaren verwendet wird.

Es gibt drei Flags, die bei einer RegExp gesetzt werden können. Diese werden durch die Buchstaben g, i und m repräsentiert, deren Bedeutung in Tabelle 7-1 aufgeführt ist. Die Flags werden direkt an das Ende des RegExp-Literals angehängt:

// Regex-Objekt, das einen Javascript-String erkennt. var my_regex = /"(?:\\.|[^\\\"])*"/g; ...

Get Das Beste an JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.