Thread String Zeichengruppenerkennung, Regex und, oder (3 answers)
Opened by Martin at 2016-02-22 15:34

Raubtier
 2016-02-22 18:03
#183975 #183975
User since
2012-05-04
1070 Artikel
BenutzerIn
[default_avatar]
Ich würde eher den umgekehrten Weg gehen und eine Whitelist machen und mit !~ vergleichen. Finde ich einfacher zu lesen.

Also
Code: (dl )
if ($string !~ /\A[a-zA-Z0-9]+\z/) { print "Fehler!" }


Oder gar:
Code: (dl )
1
2
3
4
5
sub string_is_valid {
return $_[0] =~ /\A[a-zA-Z0-9]+\z/;
}

if (!string_is_valid($string1)) { ... }


Edit: Wo ich das jetzt so lese: die Funktion würde ich machen, aber deine Regexp mit der negierten Klasse ist vielleicht doch besser. TMTOWTDI.
Last edited: 2016-02-22 18:07:48 +0100 (CET)

View full thread String Zeichengruppenerkennung, Regex und, oder