Re: Regular Expression

From: Date: Mon, 04 Aug 2003 21:59:05 +0000
Subject: Re: Regular Expression
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-158196@lists.php.net to get a copy of this message
At 02:45 PM 8/4/2003, Ralph Guzman wrote:
Been working on this one for a while but can't get it working properly. I need a regular expression to match if address is 1. PO Box 2. P.O. Box 3. P.O.Box I'm using /i to make this case insensitive. I got it working with 1 & 2, but it's still not matching 3. Any suggestions? if(preg_match( "/p[\.]o\.* +box/i", trim($_POST['address'])){ echo "Address is P.O. BOX"; }
/p\.?o\.?\s*box/i p followed by optional period (\.?) o followed by optional period zero or more whitespace (\s*) box mine has the added advantage of matching po.box and po. box -jsd-

« previous php.general (#158196) next »