Christian Kruse: variable auf zahlen mit reg ausdrücken überprüfen

Beitrag lesen

Hallo Jörk,

die variable darf nur aus den zahlen 1 3 8 und 10 bestehen.

if($var =~ /[1]|10$/) {
  print "Good boy!\n";
}

if($var !~ /[2]?$/) {}

was mache ich flasch??

Du hast den Begriff »Zeichenklasse« nicht verstanden. Eine Zeichenklasse
bezeichnet einzelne Zeichen, nicht jedoch Zeichen-Ketten. [138(10)] bezeichnet
also die Zeichen 1, 2, 8, (, 1, 0 und ).

Grüße,
 CK

--
[remote-signature:http://www.defunced.de/cgi-bin/signature.pl]
http://wwwtech.de/

  1. 138 ↩︎

  2. 138(10) ↩︎