Как парсить номер телефона из теста?

169
30 марта 2019, 04:20

Здравствуйте я сделал парсер видео с ютуба и там есть в описании номера телефонов и скайпы подскажите регулярное выражение или как парсить номера телефонов

в международном формате номера

обычный текст

По Всем вопросам пишите, звоните: Скайп : aigul_ar77 Тел : +77027637790

Answer 1
номер:    
$str = 'hghg +7(903)888-88-88 hgghg';
    preg_match('/((\+?\d+[\s\-\.]?)?((\(\d+\)|\d+)[\s\-\.]?)?(\d[\s\-\.]?){5,6}\d)/x', $str, $number);
    echo $number[0]; // +7(903)888-88-88
скайп:
$str = 'По Всем вопросам пишите, звоните: Скайп : aigul_ar77 Тел : +77027637790';
preg_match('/[a-zA-Z][a-zA-Z0-9\.,\-_]{5,31}/i', $str, $skype);
echo $skype[0]; //aigul_ar77
READ ALSO
Не могу обработать ответ от inline кнопок telegram bot php sdk

Не могу обработать ответ от inline кнопок telegram bot php sdk

Уже довольно долго мучаюсь, решил зарегистрироваться уже тутК сути

178
Алгоритм для онлайн-записи

Алгоритм для онлайн-записи

Заказчик поставил цель: создать для салона красоты онлайн запись на какую то услугуТ

176
Прибавка к date и time

Прибавка к date и time

Всем привет, прощу помощи

176