我正在使用 digitalBush for jQuery 的 Masked 输入插件,该插件使用起来非常简单。
对于某些情况,我想为客户端预先填充数据,因此对于这样的事情:
.mask("123999")
客户将看到:
123___
并且需要插入最后 3 位数字。它工作正常,直到我想预填充数字 9,以显示类似这样的内容:
129___
当我将蒙版制作为
"129999"
时,用户会看到12____
是否有可能使用此插件提供用户可见的遮罩,如
129___
?
您可以像这样重新定义屏蔽输入定义:
$.mask.definitions['9'] = '';
$.mask.definitions['d'] = '[0-9]';
然后使用这个面膜:
.mask("129ddd")
这对我有用
.mask('+63-Z000000000', {
translation: {
'Z': {pattern: /^(9)/}
},
placeholder: "+63-9000000000"
});