Christoph Schnauß: Regulären Ausdruck checken

Beitrag lesen

hallo seth,

was spricht gegen folgendes?
if($name=~/^(&[aouAOU]uml;|ß|[a-zA-ZäöüÄÖÜß ])+$/)

Das ergibt eine Fehlermeldung, und zwar eine der wenigen, die ich immer noch nicht zu deuten vermag:
  Use of uninitialized value in join or string at (eval 15) line 15
Es ist dieses "eval", das ja auf einen Fehler verweist, der mit "Zeile 15" gar nichts zu tun haben muß. Wenn ich die angemeckerte Stelle finden könnte, wäre es möglich, das "uninitialized" auch zu beheben.

Das ändert nichts daran, daß die Idee erstmal plausibel klingt.

Grüße aus Berlin

Christoph S.