Hi Frank,
lt. SelfHTML wird mit
/[a-zA-Z0-9_]/
überprüft, ob die zu prüfende Zeichenkette mindesten eins der
Zeichen vom Typ Buchstabe (ohne Umlaute), vom Typ Ziffer oder
einen Unterstrich enthält.
Ich hoffe nicht, dass das Wörtchen "mindestens" auch so in SELFHTML
steht, dann wäre es nämlich falsch. Obige Zeile überprüft, ob eines
-- zwar nicht _genau_ eines, aber auch nicht _mindestens_ eines --
der angegebenen Zeichen in der Zeichenkette vorkommt. Der reguläre
Ausdruck oben matcht allerdings nur auf genau ein Zeichen des Strings
und nicht auf mehrere.
Dein Posting verwirrt mich.
Nur wenn keines der Zeichen vorkommt, wird kein Match erzielt - und
"mindestens eines der Zeichen" ist in diesem Falle m. E. das Gegenteil
von "keines".
Ich halte die genannte SelfHTML-Aussage also irgendwie für korrekt ...
Viele Grüße
Michael