MudGuard: RegExp-Späßchen(?)

Beitrag lesen

problematische Seite

Hi,

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:

ich würde benannte und anonyme Gruppe (anonym ist die, die mit (, anfängt) nicht mischen. Wenn der Inhalt der Gruppe nicht gebraucht wird, dann (?:, wenn's doch gebraucht wird, dann auch einen Namen vergeben.

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

Meine Vermutung: ca. 17 Pixel im Code-Bild haben die falsche Farbe.

(Nein, ich werde das jetzt nicht abtippen, um's zu überprüfen)

cu,
Andreas a/k/a MudGuard