Обновить движок Vamshop на актуальную версию + верстка Задача поставить на отельный хост самую последнею версию Вамшопа, сейчас стоит vamshop 1.53 и перенести на него готовый шаблон со старого ...
Написать регулярное выражение
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Зафигачить regexp для определения в произвольном тексте номеров сотовых телефонов российских операторов. На выходе не просто получить true или false, а результат который можно записать шаблоном +7-$1-$2-$3-$4. (т.е., например - +7-909-435-90-43) Использоваться будет следующим образом. Пользователь пишет объявление и по ходу пьесы в теле объявления, а не отдельным полем, оставляет свой телефон. Задача - дать ему возможность писать телефон так, как он привык, а регэкспом, тем не менее, привести телефон к шаблонному виду в последующей выдаче.
Немного возможных вариантов записи телефонного номера:
8925-908-45-45
+7-925908-4509
79259084509
925 908 45 09
8 925 9084509
9259084509
7(925)9084509
(925)9084509
8-(925)-9084509
Приятные бонусы - номера российских мобильных операторов всегда начинаются с цифры 9 (903, 925 и т.д.), а цифр в номере мобильного всегда 10 за исключеним код России +7).
Иногда пользователи оставляют в теле объявления номера асек ( а это максимум 9 цифр)
Иногда пользователи пишут свои антропометрические параметры, например: 27 190 45 15
В целом, необходимо охватить максимум случаев, когда регулярное выражение будет отрабатывать корректно, ошибаться оно почти не должно.
Ну, почти, да.
P.S. Использоваться регэксп будет функцией preg_replace в php.
Выбранный исполнитель
Похожие заказы
- $500Веб-программирование11 заявокЗакрыт11 лет назад
Сайт: bit.ly/10pNQ6I Есть форма обратной связи, она в прилагаемом файле (макет вышлю отдельно на почту). На сайте сейчас установлена предыдущая версия этой формы. Счётчик обратного отсчёта для ...
Веб-программирование3 заявкиЗакрыт12 лет назадсверстать скелет/рыбу сайта (рабочую модель без наполнения и дизайна в мелочах) по заданной концепции/дизайну: вертикальная фулскрин галерея "проектов". каждый "проект" — фулскрин горизонтальная галерея из слайдов. переход от слайда к слайду и между проектами ...
Веб-программирование5 заявокЗакрыт12 лет назадАвтоматический укорачиватель ссылок нужен, сокращать списки по 300-500 ссылок без человеческого участия.
Веб-программирование1 исполнительЗавершен12 лет назадУважаемые программисты и разработчики! В проект недвижимости, написанный на Ruby on Rails требуется программист, который способен оперативно разобраться в уже существующем и отладить работу по оперативной разработке дополнительного функционала. Работа удалённая, долгосрочная. ...
Веб-программирование2 заявкиЗакрыт12 лет назадПриветствую разработчиков! Задача: есть рабочая заготовка площадки по продаже онлайн-контента (ASP.NET MVC) http://visell.webapp.by, которая готовится к запуску. На площадке присутствуют внутренние деньги, которые пополняются в кабинете пользователя через PayPal (ложишь USD ...
Веб-программирование1 заявкаЗакрыт12 лет назад- $5
Преобразовать 20 строк кода на Jquery под mootools Суть скрипта обрезание ссылки вводимой в поле input. Скрипт предоставлю по запросу.
Веб-программирование1 исполнительЗавершен12 лет назад - $50
Добрый день! Музыкальный портал на ЦМС Друпал. На данный момент есть форма добавления радиостанций на сайт, но в качестве URL можно указать только файлы mp3. Необходимо сделать поддержку других форматов (всех или нескольких ...
Веб-программирование3 заявкиЗакрыт12 лет назад Написать на php функцию копирования директории с вложенными файлами и поддиректориями. т.е. есть: например, функция dircopy("путь2","путь") копировала путь\mydir\subdir1\ путь\mydir\subdir1\file11.txt путь\mydir\subdir1\file12.txt путь\mydir\subdir2\ путь\mydir\subdir2\file21.txt путь\mydir\file1.txt ...
Веб-программирование1 исполнительЗавершен12 лет назад- $30
Необходимо настроить отслеживание Google Ecommerce Tracking и Яндекс Метрика отслеживание заказов интернет-магазинов для интернет-магазина на 1С-битрикс. Материалы по настройке: https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce http://help.yandex.ru/metrika/content/e-commerce.xml Необходимо сделать так, чтобы все работало, ...
Веб-программирование1 исполнительЗавершен12 лет назад