fork download
  1. <?php
  2.  
  3. //8(911)-506 56 56
  4. //8-911-50-656-56
  5. //89115065656
  6.  
  7. $number = "8(911)-506 56 56";
  8.  
  9. $regexp = '/^[0-9]{11}$|^8-[0-9]{3}-[0-9]{2}-[0-9]{3}-[0-9]{2}$|^8[(][0-9]{3}[)]-[0-9]{3} [0-9]{2} [0-9]{2}$/';
  10.  
  11. if (preg_match($regexp, $number)) {
  12. echo "номер набран корректно";
  13. } else {
  14. echo "повторите набор номера";
  15. }
  16.  
  17.  
  18. ?>
Success #stdin #stdout 0.02s 24192KB
stdin
Standard input is empty
stdout
номер набран корректно