<?php
$numbers = [
'84951234567' , '+74951234567' , '8-495-1-234-567' ,
' 8 (8122) 56-56-56' , '8-911-1234567' , '8 (911) 12 345 67' ,
'8-911 12 345 67' , '8 (911) - 123 - 45 - 67' , '+ 7 999 123 4567' ,
'8 ( 999 ) 1234567' , '8 999 123 4567' ,
'02' , '84951234567 позвать люсю' , '849512345' , '849512345678' ,
'8 (409) 123-123-123' , '7900123467' , '5005005001' , '8888-8888-88' ,
'84951a234567' , '8495123456a' ,
'+1 234 5678901' , /* неверный код страны */
'+8 234 5678901' , /* либо 8 либо +7 */
'7 234 5678901' /* нет + */
] ;
$regexp = "/^\\ s?([+]\s*[7]|8)\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]\\ W*[0-9]$" ;
$regexpRepl = "/^\\ ([+]7)\\ d{10}$" ;
}
$lenght = count ( $CorrNumb ) ; echo $lenght ;
?>
PD9waHAKCgokbnVtYmVycyA9IFsgCiAgJzg0OTUxMjM0NTY3JywgICcrNzQ5NTEyMzQ1NjcnLCAnOC00OTUtMS0yMzQtNTY3JywgCiAgJyA4ICg4MTIyKSA1Ni01Ni01NicsICc4LTkxMS0xMjM0NTY3JywgJzggKDkxMSkgMTIgMzQ1IDY3JywgCiAgJzgtOTExIDEyIDM0NSA2NycsICc4ICg5MTEpIC0gMTIzIC0gNDUgLSA2NycsICcrIDcgOTk5IDEyMyA0NTY3JywgCiAgJzggKCA5OTkgKSAxMjM0NTY3JywgJzggOTk5IDEyMyA0NTY3JywKICAnMDInLCAnODQ5NTEyMzQ1Njcg0L/QvtC30LLQsNGC0Ywg0LvRjtGB0Y4nLCAnODQ5NTEyMzQ1JywgJzg0OTUxMjM0NTY3OCcsIAogICc4ICg0MDkpIDEyMy0xMjMtMTIzJywgJzc5MDAxMjM0NjcnLCAnNTAwNTAwNTAwMScsICc4ODg4LTg4ODgtODgnLAogICc4NDk1MWEyMzQ1NjcnLCAnODQ5NTEyMzQ1NmEnLCAKICAnKzEgMjM0IDU2Nzg5MDEnLCAvKiDQvdC10LLQtdGA0L3Ri9C5INC60L7QtCDRgdGC0YDQsNC90YsgKi8KICAnKzggMjM0IDU2Nzg5MDEnLCAvKiDQu9C40LHQviA4INC70LjQsdC+ICs3ICovCiAgJzcgMjM0IDU2Nzg5MDEnIC8qINC90LXRgiArICovCl07CgoKJHJlZ2V4cCA9ICIvXlxccz8oWytdXHMqWzddfDgpXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldXFxXKlswLTldJCI7CgokcmVnZXhwUmVwbCA9ICIvXlxcKFsrXTcpXFxkezEwfSQiOwoKJENvcnJOdW1iID0gYXJyYXkoKTsKCmlmKHByZWdfbWF0Y2goJHJlZ2V4cCwgJG51bWJlciwgJENvcnJOdW1iKSkgewoJCXZhcl9kdW1wKCRDb3JyTnVtYik7Cgp9CgoJCSRsZW5naHQgPSBjb3VudCgkQ29yck51bWIpOwogICAgICAgIGVjaG8gJGxlbmdodDsKCgoKCQkKPz4=