Заказ закрыт
Написать функцию на php для фильтра номера по маске

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Игорь Смыков  
Нужна функция на php, входные данные – маска и номер телефона. 

Например, человек в форме поиска вводит такие выражения: aaaa, aabb и т.д. или такие: +7 (ХХХ)ХXX-АА-АA, +7 (ХХХ)ХXX-АА-BB, форма отправляется на сервер, на сервере есть массив с номерами, из этого массива нужно выбрать номера по маске.  Примеры масок: aaa  aaaa  aaaaa +7 (ХХХ)ХХА-АА-АA  aaaaaa  abab aabb abba aaabb  aabab  abcabc.  
Но при этом пользователь может вводить любые маски, используя символы a, b, c и X для обозначения любой цифры. Скобки, +7 и 8 отбрасываются. Пример: к маске aabb подходят номера 9045120055 или 9045544365   
к маске ccaabbb номера 9911222698 или 9815544333, к маске +7 (ХХХ)ХХА-АА-АA номер 9056988888  

От вас только функция на php для определения совпадения номера с маской, возвращающая true или false, ничего больше не нужно.
Опубликован 07.11.2014 в 16:05
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.