Форма будет выглядеть примерно так:

таблица в базе данных:

Пока я смог сообразить только до этого:
При отправке запроса пользователя будет проверяться каждый инпут
и если он пустой, будет подставляться рег.выражение [0-9] иначе число переданное пользователем.
В результате получим:
при запросе типа - - - -333 (тире это пустой инпут),получится рег.выражение
$n = "[0-9][0-9][0-9][0-9]333";
$sql = "SELECT cod_number,number,price FROM nomera_megafon WHERE number REGEXP'$n1'";
Из базы данных должны получить:
8926 5299333
8938 9584333
или запросе типа 222--55,получим ответ:
89262224855
89262222255
Я же еще хочу сделать так,чтоб при запросе можно было использовать маски,например:
ААА35ВВ
и из базы получить:
1113522
9993588
7773566
Подскажите как можно это реализовать?