设置特定的数字范围jquery.mask

时间:2014-02-07 18:35:27

标签: javascript jquery jquery-mask

我需要第一个数字来自[1-9],这将省略0。 所以我尝试了像

这样的东西
$("#myid").mask("[1-9]999999999"); 

是否有针对蒙版库的特定工作?

提前致谢。

1 个答案:

答案 0 :(得分:3)

source code我们有:

$.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");