fork(1) download
  1. <?php
  2.  
  3.  
  4. $telephone = "8-(911)-506 56 56";
  5. $regexp = '/^(8|\\+[\\s]?7)[\\s]?[\\-]?[\\s]?[\\(]?[\\s]?[0-9]{3}[\\s]?[\\)]?[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?[\\s]?[0-9]{1}[\\s]?[\\-]?[\\s]?[\\)]?[\\s]?[\\(]?$/';
  6.  
  7. if (preg_match($regexp, $telephone)) {
  8. echo "Номер введён верно, азаза!\n";
  9. } else {
  10. echo "Пожалуйста, введите номер из 11 цифр, начинающийся с 8 или +7!\n";
  11. }
  12.  
  13. ?>
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
Номер введён верно, азаза!