Установить определенный диапазон цифр 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");