【问题标题】:Set specific digit range jquery.mask设置特定数字范围 jquery.mask
【发布时间】:2014-02-07 18:35:26
【问题描述】:

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

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

面具库有具体的工作吗?

提前致谢。

【问题讨论】:

    标签: javascript jquery jquery-mask


    【解决方案1】:

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

    【讨论】:

    • 就是这么简单,感谢您节省了我的时间。真的很感激。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    相关资源
    最近更新 更多