fork download
  1. <?php
  2. function numberCheck($number){
  3. $regexp='/([А|В|Е|К|М|Н|О|Р|С|Т|У|Х]|[A-Z]){1}[0-9]{3}({А|В|Е|К|М|Н|О|Р|С|Т|У|Х}|[A-Z]){2}/ui';
  4. $match = [];
  5. if (preg_match($regexp, $number, $match)) {
  6. echo "+ Номер верный '{$match[0]}'\n";
  7. } else {
  8. echo "- Номер {$number} неверный \n";
  9. }
  10. }
  11. $autonombers=['а876ке','в876ке','к876ке','о876ке','х876ке','м876ке','р876ке','а876ке','ф876ке','ы876ке',
  12. 'в876ке','е876нн','а456не','м567ее','в522ии','ы678нн','с879шш','ч567тт','в567лл','z111ad'
  13. ];
  14. $arCount=count($autonombers);
  15. for ($i=0;$i<$arCount;$i++){
  16. echo " ".numberCheck($autonombers[$i])."\n";
  17. }
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
+ Номер верный 'а876ке'
 
+ Номер верный 'в876ке'
 
+ Номер верный 'к876ке'
 
+ Номер верный 'о876ке'
 
+ Номер верный 'х876ке'
 
+ Номер верный 'м876ке'
 
+ Номер верный 'р876ке'
 
+ Номер верный 'а876ке'
 
- Номер ф876ке неверный 
 
- Номер ы876ке неверный 
 
+ Номер верный 'в876ке'
 
+ Номер верный 'е876нн'
 
+ Номер верный 'а456не'
 
+ Номер верный 'м567ее'
 
- Номер в522ии неверный 
 
- Номер ы678нн неверный 
 
- Номер с879шш неверный 
 
- Номер ч567тт неверный 
 
- Номер в567лл неверный 
 
+ Номер верный 'z111ad'