Алгоритм конвертера маски символов в регулярку

Алексей13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.08.2012

Необходим совет по написанию алгоритма конвертера маски вида:

X - числа от 0-9

N - числа от 1-9

. - любое кол-во символов идентичного диапазона, например N. будет подпадать под 123456434 например

Необходимо это сконевертировать в алгоритм для php который бы проверял числа по аналогичным правилам получив маску.

skype: blackcat200777