Нужна функция на 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
Заказ находится в архиве