playaz Posted March 15, 2006 Share Posted March 15, 2006 Hi guys,I just basically require a 'telephone' field on a form validated in the following way:It only accepts whole numbers,It allows for a space (eg 0161 123456)Can anyone show me how this is done - thanks in advance. :) Quote Link to comment https://forums.phpfreaks.com/topic/5030-form-validation/ Share on other sites More sharing options...
obsidian Posted March 15, 2006 Share Posted March 15, 2006 [!--quoteo(post=355312:date=Mar 15 2006, 06:54 AM:name=playaz)--][div class=\'quotetop\']QUOTE(playaz @ Mar 15 2006, 06:54 AM) [snapback]355312[/snapback][/div][div class=\'quotemain\'][!--quotec--]Hi guys,I just basically require a 'telephone' field on a form validated in the following way:It only accepts whole numbers,It allows for a space (eg 0161 123456)Can anyone show me how this is done - thanks in advance. :)[/quote]basically, here's a really simple regex that will check for a 10 digit number, but it will allow for a space after the fourth digit only:[code]if (preg_match("|^[0-9]{4}([ ]?)[0-9]{6}$|", $number)) echo "Valid!<br />\n";else echo "Invalid!<br />\n";[/code]hope this helps Quote Link to comment https://forums.phpfreaks.com/topic/5030-form-validation/#findComment-17801 Share on other sites More sharing options...
playaz Posted March 15, 2006 Author Share Posted March 15, 2006 Thats perfect!Thanks for taking time out to assist me :) Quote Link to comment https://forums.phpfreaks.com/topic/5030-form-validation/#findComment-17848 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.