RegEx Klasse

ElJarno

Mitglied
Hi Leute,

habe mal nen generelle Verständnis Frage zu RegEx. Habe folgenden Code und wüsste gern warum das Ergebnis ein leerer String ist und nicht "aa":

Code:
var regex = new RegExp("[a]*");
var test1 = "waage";
var res = regex.exec(test1);

Gruß

Jan
 
Und zusätzlich noch warum dies zu "www2" anstatt zu einem lehren String führt:

Code:
var regex = new RegExp("www\.");
var test1 = "www2.test.de";
 
Das erste kann ich dir nicht erklären, aber das zweite wird zu /www./ verarbeitet und nicht zu /www\./ . Insofern passt es auf www2.test.de .
 
Zurück