<?php
$regexp = "/^[+7,8]([0-9]{3})([0-9]{7})$/uix";
$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',
'7 234 5678901'
];
foreach ($Numbers as $number) {
echo "Строка: $number\n";
$match =[];
echo "+ Найден правильный номер'{$match[0]}'\n";
}
else {
echo "- Не верно введён \n";
}
}
PD9waHAKICAgICAKICAgIGVycm9yX3JlcG9ydGluZygtMSk7CiAgICAKICAgICRyZWdleHAgPSAiL15bKzcsOF0oWzAtOV17M30pKFswLTldezd9KSQvdWl4IjsKICAgCiAgICAkTnVtYmVycyA9IFsgCiAgJzg0OTUxMjM0NTY3JywgICcrNzQ5NTEyMzQ1NjcnLCAnOC00OTUtMS0yMzQtNTY3JywgCiAgJyA4ICg4MTIyKSA1Ni01Ni01NicsICc4LTkxMS0xMjM0NTY3JywgJzggKDkxMSkgMTIgMzQ1IDY3JywgCiAgJzgtOTExIDEyIDM0NSA2NycsICc4ICg5MTEpIC0gMTIzIC0gNDUgLSA2NycsICcrIDcgOTk5IDEyMyA0NTY3JywgCiAgJzggKCA5OTkgKSAxMjM0NTY3JywgJzggOTk5IDEyMyA0NTY3JywKICAnMDInLCAnODQ5NTEyMzQ1Njcg0L/QvtC30LLQsNGC0Ywg0LvRjtGB0Y4nLCAnODQ5NTEyMzQ1JywgJzg0OTUxMjM0NTY3OCcsIAogICc4ICg0MDkpIDEyMy0xMjMtMTIzJywgJzc5MDAxMjM0NjcnLCAnNTAwNTAwNTAwMScsICc4ODg4LTg4ODgtODgnLAogICc4NDk1MWEyMzQ1NjcnLCAnODQ5NTEyMzQ1NmEnLCAKICAnKzEgMjM0IDU2Nzg5MDEnLCAKICAnKzggMjM0IDU2Nzg5MDEnLCAKICAnNyAyMzQgNTY3ODkwMScgCl07CiAgICAgCiAgICBmb3JlYWNoICgkTnVtYmVycyBhcyAkbnVtYmVyKSB7CiAgICAgIGVjaG8gItCh0YLRgNC+0LrQsDogJG51bWJlclxuIjsKICAgICAKICAgICRtYXRjaCA9W107CiAgICBpZiAocHJlZ19tYXRjaCgkcmVnZXhwLCAkbnVtYmVyLCAkbWF0Y2gpID4gMCkgewogICAgIGVjaG8gIisg0J3QsNC50LTQtdC9INC/0YDQsNCy0LjQu9GM0L3Ri9C5INC90L7QvNC10YAneyRtYXRjaFswXX0nXG4iOwogICAgfQogICAgZWxzZSB7CiAgICBlY2hvICItINCd0LUg0LLQtdGA0L3QviDQstCy0LXQtNGR0L0gXG4iOwogICAgfQogICAgfQo=