fork(1) download
  1. <?php
  2.  
  3. function checkNumber($text){
  4. $regexp = "/^8?(?-?)[0-9]{3}?-[0-9]{3}?-[0-9]{2}?-[0-9]{2}$/u";
  5. if (preg_match($regexp, $text)){
  6. echo "Номер введен верно.";
  7. }else{
  8. echo "Номер введен в неверном формате";
  9. }
  10. }
  11.  
  12. checkNumber("84951234567");
Success #stdin #stdout #stderr 0.02s 52432KB
stdin
Standard input is empty
stdout
Номер введен в неверном формате
stderr
PHP Warning:  preg_match(): Compilation failed: unrecognized character after (? or (?- at offset 6 in /home/hDjPQa/prog.php on line 5