Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Парсинг номеров


Автор: fMichail 13.4.2015, 15:26
Здравствуйте!

Подскажите пожалуйста, как из кода:

HTML
<td valign="top">
8(0000)  777777, 777777, 81110000000</td>


Выдернуть номер 81110000000 
При этом он может быть такого вида:
+71110000000
8 111 000 00 00 (через проблы)
+7-111-000-00-00 - через тире
и различные комбинации.


Заранее большое спасибо! 

Автор: baldina 14.4.2015, 01:40
при помощи https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F

Добавлено через 1 минуту и 50 секунд
http://php.net/manual/ru/book.pcre.php

Автор: Spiker 20.4.2015, 16:59
можно еще использовать эту библиотеку на PHP:
https://github.com/giggsey/libphonenumber-for-php

Пример:
http://giggsey.com/libphonenumber/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)