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