> if (preg_match("/[2-19]/",$x))
>   echo "It is!";

doesnt work !
this is working fine :
if (eregi("^-?([1-3])+$",$x)
 echo "x is 1 or 2 or 3";



On Thu, 27 Jan 2005 08:42:19 -0700, Leif Gregory <[EMAIL PROTECTED]> wrote:
> Hello Zouari,
> 
> Thursday, January 27, 2005, 7:33:04 AM, you wrote:
> Z> I need to verify if $x is between 1 and 20 and i need to do that
> Z> with regular expressions ?
> 
> If you *need* to do it with regexp, try this:
> 
> --------
> 
> if (preg_match("/[2-19]/",$x))
>   echo "It is!";
> 
> --------
> 
> If 1 and 20 are values you want to verify too, change 2-19 to 1-20.
> 
> --
> Leif (TB lists moderator and fellow end user).
> 
> Using The Bat! 3.0.2.3 Rush under Windows XP 5.1
> Build 2600 Service Pack 2 on a Pentium 4 2GHz with 512MB
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to