In den folgenden drei Texten soll gesucht werden, ob ein SCRIPT-Element für JavaScript 1.2 vorkommt.
Dazu werden vier verschiedene reguläre Ausdrücke definiert, die mit Hilfe von String.search() in den obigen Texten gesucht werden.
...');
seite2 = new String('......');
seite3 = new String('... bla bla JavaScript1.2 ...');
// -->
Regulärer Ausdruck: /JavaScript1\.2/
Regulärer Ausdruck: /[Jj]ava[Ss]cript1\.2/
Regulärer Ausdruck: /LANGUAGE="?[Jj]ava[Ss]cript1\.2/
Regulärer Ausdruck: RegExp('LANGUAGE="?JavaScript1\.2',"i")
text1 = "a oder b oder c" text2 = "a und b und c" text3 = "a oder b und c" Regulärer Ausdruck: var re = /a (oder|und) b \1 c/; Suchergebnis (search-Methode):
text = "To open my eyes and wake up\\nAlive in the world" var re = /and.*\n(Alive).*(world)/; ergebnis = re.exec(text);Das Array ergebnis besitzt nun folgende Eigenschaften:
In diesem Fall liefert
ergebnis2 = text.match(re);
dasselbe Ergebnis: