Hi bob,
Was meinst du mit Sonderzeichen?
Ich meine so Zeichen wie: ?!-:()&$*> ... etc
In Kombination mit meinem Vorschlag könnte dein Regulärer Ausdruck dann so aussehen:
$meinre = '[0-9a-zA-Z?!-:()&$*]*';
Den kannst du dann überall, wo du es brauchst, nach folgendem Schema verwenden:
$variable =~ /^$meinre$/;
Ansonsten geht natürlich auch der umgekehrte Weg, indem du die Sonderzeichen raussuchst, die du _nicht_ haben willst:
$meinre = '[^...]';
Wobei es wohl schwierig sein dürfte, die Pünktchen mit Leben zu füllen, und sicher gibt's auch eine bessere Lösung ;)
Viele Grüße
Torsten