Engelein: Kleckermatsch

Beitrag lesen

Das Muster passt, sobald im gegebenen Text irgendwo ein einzelnes Zeichen steckt, dass weder ein lateinischer Buchstabe, noch eine Ziffer ist.

bei mir passt das Muster auch auf Zeichenketten wie z.B. "test".

var s = "test";
alert(s.match(/[^a-zA-Z0-9]/));

Ausgabe: null

var s = "test;+";
alert(s.match(/[^a-zA-Z0-9]/));

Ausgabe: ;

var s = "test;+";
alert(s.match(/[^a-zA-Z0-9]/g));

Ausgabe: ;, +

Was mache ich falsch?

Irgendwas anderes.