Jump to content

phone number


studentofstone

Recommended Posts

Hi I'm trying to strip all punctuation  and validate a phone number after entering

a number I get.

the other question I have is how to get the validation part to only respond if there is no match

I tried if( !preg_match..... but it didn't work

Compilation failed: range out of order in character class at offset 8 on this line

 

$phone = preg_replace( "/[$punctuation]/", '', $_REQUEST[ 'number' ] );

 

here is the code around it.

 $punctuation = preg_quote( "().- ");
$phone = preg_replace( "/[$punctuation]/", '', $_REQUEST[ 'number' ] );

$valid = "/[1?][2-9][0-9]{2}[2-9][0-9]{2}[0-9]{4}/";	
if ( preg_match( $valid, $number ) == 1 ) {
	echo(  "${_REQUEST[ 'number' ]} is valid<br />" );
}

 

Link to comment
https://forums.phpfreaks.com/topic/224014-phone-number/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.