Thread Fehlerhafte Eingabe erzeugt 500 Error anstatt Scriptfehlermeldung (38 answers)
Opened by Auctioneer at 2012-12-01 02:58

FIFO
 2012-12-03 13:55
#163869 #163869
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Guest DerGast
kann nur als
Code: (dl )
if ($loginname !~ /\A[a-zA-Z0-9]\Z/)

oder auch (jedenfalls oft) als
Code: (dl )
if ($loginname !~ /^[a-zA-Z0-9]$/)

funktionieren.


Nein. Das ist nicht nur länger und unbesser als GwenDragon, das ist was ganz anderes. Dein Pattern matcht jetzt nur dann, wenn $loginname aus genau einem Zeichen aus [a-zA-Z0-9] besteht. Wenn schon, dann
Code: (dl )
if ($loginname !~ /\A[a-zA-Z0-9]+\z/)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread Fehlerhafte Eingabe erzeugt 500 Error anstatt Scriptfehlermeldung