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. :) 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 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 :) Link to comment https://forums.phpfreaks.com/topic/5030-form-validation/#findComment-17848 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.