Установить определенный диапазон цифр jquery.mask

Мне нужно, чтобы первая цифра была от [1-9], что будет опускать 0. Поэтому я попробовал что-то вроде

$("#myid").mask("[1-9]999999999"); 

Есть ли конкретная работа для библиотеки масок?

Заранее спасибо.

1 ответ

Решение

В исходном коде мы имеем:

$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    },
    autoclear: true,
    dataName: "rawMaskFn",
    placeholder: '_'
};

Итак, вставьте эту строку куда-нибудь после загрузки библиотеки:

$.mask.definitions['1'] = "[1-9]";

Тогда это должно работать ( jsfiddle):

$("#myid").mask("1999999999");
Другие вопросы по тегам