JavaScript - Tutorial - Objektreferenz - RegExp-Objekte | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() RegExp-Objekte werden nicht über new angelegt, sondern wie einfache Variablen definiert, besitzen aber trotzdem die volle Funktionalität von Objekten. Sie dienen der Suche regulärer Ausdrücke in Strings. Hauptsächlich werden sie durch die Funktionen von String-Objekten benutzt, welche "match", "replace" und "search" heißen. Trotzdem bringen sie eigene Funktionalität mit. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RegExp-Objekte zur Erzielung höchstens eines Treffers werden auf folgende Weise notiert:
/Ausdruck/. die Variable wird wie folgt erzeugt: var Variablenname=/Ausdruck/. RegExp-Objekte zur Erzielung mehrerer Treffer erhalten am Ende ein g: /Ausdruck/g. Soll Groß- und Kleinschreibung nicht unterschieden werden, wird zum Schluß ein i angehängt: /Ausdruck/i. Als Kombination ist auch diese Notation möglich: /Ausdruck/gi. Ausdruck kann eine einfache Buchstabenfolge sein oder weitere, spezielle Steuercodes enthalten. Die folgenden Beispiele erklären die Suche im Inhalt der Variablen var ZK="", allerdings nicht mittels exec(...), sondern mittels der String-Funktion match(...).
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Benutzung von RegExp-Objekten
Hier die Inhalte der Variablen:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Autor: Ulrich Kritzner |