fork download
  1. <?php
  2. $text = '8-911-400-12-34';
  3. $regexp = '/^ ( (8[0-9]{10}) | (8[(]([0-9]{3})[)][-]([0-9]{3})[ ]([0-9]{2})[ ]([0-9]{2})) | (8[-]([0-9]{3})[-]([0-9]{3})[-]([0-9]{2})[-]([0-9]{2})) ) $/';
  4.  
  5. if (preg_match($regexp, $text)){
  6. echo "Все верно.\n";
  7. } else {
  8. echo "Укажите номер в формате «8(ххх)-ххх хх хх», «8-ххх-ххх-хх-хх» или «8хххххххххх»!\n";
  9. }
Success #stdin #stdout 0.02s 24192KB
stdin
Standard input is empty
stdout
Укажите номер в  формате «8(ххх)-ххх хх хх», «8-ххх-ххх-хх-хх» или «8хххххххххх»!