Поиск номер телефонов в тексте

Статус
В этой теме нельзя размещать новые ответы.

dmsoh

Профессор
Регистрация
27 Янв 2007
Сообщения
192
Реакции
44
Имеется текст, в котором содержатся номера телефонов. Форма записи различная: от

80951111111 и
0951111111
до
8-095*111-11-11
8/095/111/11/11

И еще такие варианты 80951111111;0951111112
(в этом случае необходимо учитывать количество цифр, чтобы разделить одну строку на два номера)

Только как это вытащить из текста я не представляю, т.к. с регулярными выражениями на Вы.
 
все возможные формы записи номеров давай. Тогда регулярку можно будет написать
 
все возможные формы записи номеров давай. Тогда регулярку можно будет написать


80111111111 // только цифры
8011-111-11-11 // цифры и "-"
8-011-111-11-11
38-011-111-11-11
0111111111 // с пропущенной 8
8011 111 11 11 // с пробелами
8(011) 111 11 11 // со скобочками и пробелами
38(011) 111 11 11 // тройка вначале
38(011)-111-11-11

Все номера 11-значные (исключение 12, если вначале стоит 3 и 10 если нет 8), короткие номера не учитываются

и комбинации этих номеров, например, строка
38-011-111-11-11; 8 011 111 11 11
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху