fork(3) download
  1. <?php
  2.  
  3.  
  4. $input = "+38(093)756-36-83";
  5. $regexp = '/[+]?([0-9]{2})?[(|-]?[0-9]{3}[)|-]?[0-9]{3}[-]?[0-9]{2}[-]?[0-9]{2}/';
  6. $junkSymbols = "/[(]|[)]|-|^[+]/";
  7. $serviceCode = "/^3/";
  8.  
  9. if (preg_match($regexp, $input)) {
  10. $endNumber = preg_replace($junkSymbols, "", $input);
  11. $noCodeNumber = preg_replace($serviceCode, "", $endNumber);
  12. echo("Конечный номер: $noCodeNumber");
  13. } else {
  14. echo("Неправильно набран номер. Научись кнопки нажимать, дура!");
  15. }
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
Неправильно набран номер. Научись кнопки нажимать, дура!