Категории заданий

Несложный парсер номеров телефона

Игорь Saboteador Исполнитель: Игорь Saboteador 
Оценка: +1
Отзыв: Очень быстро и качественно написал нужный скрипт. Работает как надо. Профессионально.
Стоимость: 250
Категория: Помощь по сайту
Время выполнения: 34 мин
Поиск кандидата: 0 сек


Подробное описание:

Есть список номеров с дополнительным текстовым описанием и знаками препинания. Нужно преобразовать его в "чистый" список номеров в едином формате: * Только сотовые номера (11 символов) в формате: 8 xxx xxx xx xx * 1 номер на строке * Только цифры и пробелы в строках - ничего лишнего Алгоритм: 1) Заменить запятые на перенос строки 2) Заменить все "+7» на "8" 3) Удалить в строках все символы, кроме цифр (в том числе и пробелы) 4) Все строки, длиной не равной 11 цифрам сохранить (в последствии вывести отдельным списком) и удалить из общего списка 5) Удалить повторяющиеся номера 6) Удалить пустые строки 7) Навести красоту - привести номера к виду: 8 xxx xxx xx xx, добавив пробелы. В результате останется список из сотовых номеров телефона в один столбик и отдельный список "чистых" номеров, не соответствующих длине в 11 цифр (городские номера, просто лишние цифры) В примере нереальные номера. Проверять скрипт буду на реальной базе. Реализация желательно на js (с подключением любых необходимых библиотек) или другом языке, который можно исполнить в браузере.

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!