Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
preg_match_all("/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/", "+7(495)000-00-00 +7(925)0000000", $phones, PREG_SET_ORDER); foreach ($phones as $val) { echo "телефон: " . $val[0] . "\n"; }
preg_match_all("/\(? (8|\+7)(\d{3})? \)? (?(1) [\-\s\(\)] ) \d{3}-\d{7}/x","Call +7-495-0000000 +7-925-0000000", $phones, PREG_SET_ORDER); foreach ($phones as $val) { $ttl=$ttl.' <a href="tel:'.$val[0].'" type="button" class="btn btn-light">'.$val[0].'</a>'; }
$eml = 'asdfg@mail.ru dfgfgfgf@yandex.ru'; preg_match_all("/\(? ([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}\)?/x",$eml, $emls, PREG_SET_ORDER); foreach ($emls as $val) { $e=$e.' <a href="mailto:'.$val[0].'" type="button" class="btn btn-light">'.$val[0].'</a>'; } echo $e;
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$