From: "Chris W. Parker" <[EMAIL PROTECTED]>

> Can someone post a function or regex that can validate names (first and
> last)? The most important bit is that names like O'Malley and Hope-Jones
> are not barred.

I use this:

        //allow a possible ', -, or space in name. ' will
        //be replaced with \' by magic_quotes upon
        //form submission (so we search for \\\')
        $match = "^[a-z]+([- ]{1}|(\\\'))?[a-z]+$";

along with eregi(), but it can (should) be easily adapted to a syntax
compatible with preg_match().

I remember a large discussion about this a while back. Archives may be
useful.

---John Holmes...

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

Reply via email to