Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2009, 00:49   #1
Pavell
Новичок
Джуниор
 
Регистрация: 03.01.2009
Сообщений: 1
По умолчанию Как правильно составить маску?

Вобщем хочу написать парсер который будет ходить по сайту и собирать телефонные номера. Да вот только для этого нужно правильно сделать шаблон(маску) по которому будут искаться номера. Как правильно составить незнаю, помогите пожалуйста справится с задачей?
Знаю функция такая используется: preg_match(string $expr, string $str). Но как сложить выражение для поиска номеров всех способов записи: например- +000000000, (000)0000000, 000-000-00-00. и.т.д.
Pavell вне форума Ответить с цитированием
Старый 05.01.2009, 15:58   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Не тестил, но отталкиваться от этого:
\+[0]{9}
\([0]{3}\)[0]{7}
[0]{3}-[0]{3}-[0]{2}-[0]{2}
SkyM@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считать программно маску сети Robin_ Работа с сетью в Delphi 3 21.08.2013 12:39
Как сделать маску цены в TMaskEdit? cLiFFero Помощь студентам 7 25.08.2010 15:09
Как создать маску ввода даты в TextBox? AnnNet Microsoft Office Excel 6 24.07.2008 10:42
Как правильно удалить Unit2 Небесный Общие вопросы Delphi 3 07.06.2008 22:36
как правильно составить формулу в Excel? Вики Помощь студентам 2 01.02.2008 12:20