Gunnar Bittersmann: RegEx und Leer-/Sonderzeichen

Beitrag lesen

@@Frank:

$regEx = "#[A-Za-z0-9][^0-9]#";
$string = 'String 12345 <>';
echo preg_match($regEx, $string) ? 'gültig' : 'nicht gültig';


>   
> Ergibt noch immer "gültig". Und das ist falsch.  
  
Nö, das stimmt schon. Der Sting 'String 12345 <>' enthält an irgendeiner Stelle ein Zeichen aus [A-Za-z0-9] gefolgt von einem beliebigen Zeichen, das keine Ziffer ist.  
  
Live long and prosper,  
Gunnar

-- 
“New Jersey Hall of Fame? […] But then I ran through the list of names: Albert Einstein, Bruce Springsteen... my mother's going to like that. […] it's the only time she's going to hear those two names mentioned in the same sentence, so I'm going to enjoy it.” (Bruce Springsteen when inducted into the New Jersey Hall of Fame, 2008-05-04)