fork(1) download
  1. <?php
  2.  
  3.  
  4. $inputData = '8-(911)-506 56755555';
  5. $regexp = '/^8([\\d{10}\\s-()]+)$/u';
  6. $matches = array();
  7.  
  8. if (preg_match($regexp, $inputData, $matches)) {
  9. echo "Всё верно\n";
  10. var_dump($matches);
  11. } else {
  12. echo "Пожалуйста, укажите номер в формате 8ХХХХХХХХХХ!\n";
  13. }
  14.  
  15. ?>
  16.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Всё верно
array(2) {
  [0]=>
  string(20) "8-(911)-506 56755555"
  [1]=>
  string(19) "-(911)-506 56755555"
}