Thilo Fester: Regex! Suche ein Wort mit Buchstaben UND Zahlen

Beitrag lesen

  
if( !$data{'passwort'} =~ /[a-z].*\d|\d.*[a-z]/i )  
{  
  print qq~  
   Kein Treffer  
  ~;  
}  

Gibt bei mir "Kein Treffer" für abcedefghijk...

Hab soeben aber gemerkt, dass

  
if( $data{'passwort'} !~ /[a-z].*\d|\d.*[a-z]/i )  
{  
  print qq~  
   Kein Treffer  
  ~;  
}  

... hingegen so funktioniert, wie ich das gern möchte.

Hm.

~ Thilo