Searcher: RegExp-Späßchen(?)

Beitrag lesen

problematische Seite

Zunächst mal: da steht geschrieben „Beachten Sie: Vor der JavaScript-Version gab es noch …“. (🤪 gibt es irgendwo ein JavaScript ohne Version?)

Und dann zum Späßchen: ich verwende (beispielsweise) ein RegExp = /(?<val_>(?<msd_>\d{1,3}(?:\.?\d{3})*?)(,(?<lsd_>\d{0,2}))?)/;. Wenn ich dann aber nach manchem Ergebnis suche, gibt es ein nicht gerade erwartetes undefined:

links: Quelltext; rechts: „Ergebnis“ in der Konsole

Meine Vermutung: wenn in .groups das erste Element undefined ist, dann meint die sonst eigentlich immer funktionierende Nachfrage nach den offensichtlich sehr wohl gefundenen (anderen) Elementen, die gäbe es ja garnicht. Nur wenn man explizit nach .groups.…fragt, setzt die Erinnerung dann wieder ein.

Jedenfalls: benannte Gruppen „möchten manchmal anonym sein“ …