Re: Re: Regex for telephone numbers

From: Date: Fri, 31 Dec 2010 16:06:16 +0000
Subject: Re: Re: Regex for telephone numbers
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-310431@lists.php.net to get a copy of this message
Al wrote: > > > On 12/29/2010 7:12 PM, Ethan Rosenberg wrote: >> Dear List - >> >> Thank you for all your help in the past. >> >> Here is another one.... >> >> I would like to have a regex which would validate that a telephone >> number is in the format xxx-xxx-xxxx. >> >> Thanks. >> >> Ethan >> >> MySQL 5.1 PHP 5 Linux [Debian (sid)] >> > > Regex is over-kill. You've just used one any way: > $phoneNum = preg_replace("%\D%", '', $phoneNum);//Remove everything except > digits > > $phoneNum = ltrim($phoneNum,'1');//Remove leading 1s > > if(strlen($phoneValue) != 10) > { > throw new Exception("Phone number must be 10 digits, without leading a > 1. Check your entry carefull"); > } One regex and two function calls when one regex would have sufficed? -- Per Jessen, Zürich (2.6°C)

« previous php.general (#310431) next »