natasha/yargy

length_eq для int

kuk opened this issue · 1 comments

kuk commented

Бывает нужно сделать предикат для чисел определённой длины: почтовый индекст, ИНН, ОКПО и подобное.

Сейчас можно использовать конструкцию типа

INDEX = and_(
    gram('INT'),
    gte(100000),
    lte(999999)
)

Но так не получится обработать случаи типа "010000"

kuk commented

После правки в #48 все токены строки, к числам можно применять length_eq