fork download
  1. <?php
  2.  
  3. $number = "8-911)-7989599";
  4. $test = "/8-?\\(?[0-9]{3}\\)?-?[0-9]{3}-?[0-9]{2}-?[0-9]{2}/u";
  5. if (preg_match($test, $number)) {
  6. echo "Номер $number - правильный";
  7. } else
  8. {
  9. echo "Номер $number - неверный";
  10. };
  11.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Номер 8-911)-7989599 - правильный