fork(2) download
  1. <?php
  2. $number = '0208 123-4567';
  3. validateUsNumber($number);
  4. function validateUsNumber($number)
  5. {
  6. //$number= preg_replace( '/[^0-9]/', '', $number);
  7. //$pattern = '/^(\+44\s?7\d{3}|\(?07\d{3}\)|\(?02\d{3}\)|\(?01\d{3}\)?)\s?\d{3}\s?\d{3}$/';
  8. $pattern = '^(\+44\s?7\d{3}|\(?07\d{3}\)|\(?02\d{3}\)?|\(?01\d{3}\)?)\s?\d{3}[-\s]?\d{4}$';
  9. $match = preg_match($pattern,$number);
  10. if ($match != false)
  11. {
  12. echo " We have a valid UK phone number";
  13. }
  14. else
  15. {
  16. echo " We have an invalid UK phone number " ;
  17. }
  18. }
  19.  
  20.  
Success #stdin #stdout #stderr 0.01s 20568KB
stdin
Standard input is empty
stdout
 We have an invalid UK phone number 
stderr
PHP Warning:  preg_match(): No ending delimiter '^' found in /home/lNGKtf/prog.php on line 9