Adil Drissi wrote:
> Hi,
>
> Is there any way to limit the user to a set of characters for example say i
> want my user to enter any character between a and z (case insensitive). And
> if the user enters just one letter not belonging to [a-z], this will not be
> accepted.
>
> I tried eregi('[a-z]', $fname) but this allows the user to enter
> abdg4512kdkdk for example.
>
> Thank you
>
>
> ---------------------------------
> Never miss a thing. Make Yahoo your homepage.
Keeping with your example, this works and doesn't allow an empty string
(to allow empty, replace the + with *):
eregi('^[a-z]+$', $fname)
-or-
ereg('^[A-Za-z]+$', $fname)
But ctype_alpha() is a better multi-locale solution.
-Shawn
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php