Re: preg_match() returns false but no documentation why

From: Date: Wed, 30 May 2007 18:14:49 +0000
Subject: Re: preg_match() returns false but no documentation why
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-255838@lists.php.net to get a copy of this message
On Wed, May 30, 2007 12:33 pm, Jared Farrish wrote: > Hi all, > > Can anybody spot why this doesn't seem to be working right? The manual > ( > http://us2.php.net/preg_match) says it returns > "false" on error, but > preg_last_error() returns 0, which I assume points to the > "PREG_NO_ERROR" > error code. > > <code> > preg_match("^ldap(s)?://[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$",$this->server) You are missing the start/end delimiters is your first problem... > </code> > > I also tried ereg(), and have searched and gone through the comments. > Why > would a regex operation return false? It would return false if your string doesn't match the expression. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?

« previous php.general (#255838) next »