1

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

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

面具库是否有特定的工作?

提前致谢。

4

1 回答 1

3

源代码中,我们有:

$.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");
于 2014-02-07T18:38:11.300 回答