dazzclub Posted August 28, 2009 Share Posted August 28, 2009 I've been working on a preg_match for an input that would contain a telephone number.. As the web is international people may put in their characters such as braces, dashes, or plus or even periods....so in essence they could enther a string like this into my tel input field (00+4) 123.123.123 Ive been trying to create a preg_match to expect this, but obviously it doesnt work if (preg_match('/^[0-9][\*( \*)\*.\*+]$/i',$trimmed['tel_number'])) { $tel_number = addslashes ($trimmed['tel_number']); } else { $ErrorTel = '<strong class="Error">Please enter your telephone number</strong>'; } if anyone could point me in the right direction that would be great... Thanks Darren Quote Link to comment Share on other sites More sharing options...
ReKoNiZe Posted August 28, 2009 Share Posted August 28, 2009 You could just do : $tel_number= ereg_replace("[^0-9]", "", $tel_number); which will strip anything that is not a 0-9. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.