gudn tach!
[...] sowohl Zahlen, als auch Buchstaben bzw. einen Underscore (_) erlaubt.
$sid =~ /^\w+$/;
> sollte dein Problem lösen.
> \w bedeutet "Alle »Wortzeichen« (alphanumerische Zeichen und \_)".
ja. mehr und genauere infos gibt's in [perldoc perlre](http://perldoc.perl.org/perlre.html). beachte auch den hinweis zu locale bzw. perllocale, vor allem den abschnitt zu [LC_CTYPE](http://perldoc.perl.org/perllocale.html#Category-LC_CTYPE%3a-Character-Types).
prost
seth