我需要第一个数字来自 [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/