fork(2) download
  1. <?php
  2.  
  3.  
  4. $text = "8-(911)-506 56 88";
  5. $unnecessarySymbols = array("-", "(", ")", "+", " ", "|");
  6. $cleanNumbers = str_replace($unnecessarySymbols, "", "$text");
  7. $length = mb_strlen($cleanNumbers);
  8. $regexp = '/^8([0-9]{3})([0-9]{7})$/u';
  9. if ($length != 11) {
  10. echo "Номер телефона должен состоять только из 11 цифр!\n";
  11. } elseif (preg_match($regexp, $cleanNumbers)) {
  12. echo "Телефон введён правильно.\n";
  13. }
  14. ?>
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Телефон введён правильно.