Re: preg_match - help please

From: Date: Wed, 27 Jul 2005 16:36:03 +0000
Subject: Re: preg_match - help please
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-219426@lists.php.net to get a copy of this message
On Wed, 2005-07-27 at 16:16 +0100, Mark Rees wrote: > "André Medeiros" <andre.caum@gmail.com> wrote in message > news:1122479077.3613.7.camel@vaio... > > On Wed, 2005-07-27 at 15:27 +0100, Steve Turnbull wrote: > > > Hi > > > > > > I want to see that a user is submiting a form field in the correct > manner. > > > So I decided to use preg_match to verify their input. > > > > > > The pattern I am trying to match is; > > > > > > Firstname Secondname > > > > > > I am not bothered about character length just yet (but advise on this > would > > > be appreciated if it can be done with a regular expression - saves extra > > > checking code), but I would like case sensitity. > > > > > > The code I haev so far, which doesn't seem to work is; > > > > > > $un = $_REQUEST['name']; > > > $exp = '/^\b[a-zA-Z] [a-zA-Z]$/'; > > > > > > if (preg_match($exp, $un)) { > > > //has this matched? > > > echo "<h2>matched</h2>"; > > > } > > > > > > Help would be greatly appreciated > > > > > > Thanks > > > Steve > > > > > > > A reminder... sometimes First and Last name can contain three words. > > There are portuguese names, like "Inês de Medeiros". Watch out for that > > too. > > Or even four - like Rafael van der Vaart for example - so make sure that the > surname box matches spaces as well, and special characters like the ê, as > well as ' as in John O'Kane > Yeah, that's why strpos will make his life much easier :)

« previous php.general (#219426) next »