Beat: RegEx "1997-1998"

Beitrag lesen

Bestimmt gehts eleganter, aber mit einem regulären Ausdruck dürfte das noch übler werden. In PHP sicher!

Perl

  
if(  
  /(\d{4})-(\d{4})/  
  and $2-$1 ==1  
  and $1>1996  
  and $2<2011  
){ #whatever }  

Mit Hilfe von Codeblöcken direkt in der RE:
ungetestet:

/^(199[7-9]|200[0-9])-(??{\1 + 1})$/ and whatever();

mfg Beat

--
Surftipp:
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische