javascript - 设置特定数字范围 jquery.mask

标签 javascript jquery jquery-mask

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

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

mask library有具体的work out吗?

提前致谢。

最佳答案

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

关于javascript - 设置特定数字范围 jquery.mask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21635265/

相关文章:

javascript - 在容器中显示 fieldLabel

javascript - 我可以阻止用户将 Javascript 粘贴到设计模式 IFrame 中吗?

javascript - 当我们在顶部有一个持久的栏时 anchor 链接

javascript - 使用 javascript/jquery 检查函数是否已完成其任务

jQuery-Mask-Plugin 用于屏蔽电子邮件地址和网址

jQuery 屏蔽输入 - 现有输入值

javascript - 如何使用javascript中reduce函数中的属性值跳过重复对象?

javascript - 如果打开新选项卡,e.preventDefault() 不会阻止 CTRL + s 的默认功能

jquery嵌套ajax调用格式化