如何用jQuery Masked Input Plugin预先填充9?

Iva*_*kiy 9 jquery mask maskedinput

我正在使用digitalBush的Masked Input Plugin for jQuery,它非常简单易用.

在某些情况下,我想为客户端预先填充数据,所以对于这样的事情:

.mask("123999")
Run Code Online (Sandbox Code Playgroud)

客户会看到:

123___
Run Code Online (Sandbox Code Playgroud)

并且需要插入最后3位数字.它工作正常,直到我想要预先填充数字9,以显示这样的事情:

129___
Run Code Online (Sandbox Code Playgroud)

当我制作面具时"129999",用户可以看到12____

是否可以使用此插件为用户显示掩码129___

小智 13

您可以重新定义屏蔽的输入定义,如下所示:

$.mask.definitions['9'] = '';
$.mask.definitions['d'] = '[0-9]';
Run Code Online (Sandbox Code Playgroud)

然后使用这个面具:

.mask("129ddd")
Run Code Online (Sandbox Code Playgroud)