如何使用 jQuery Masked 输入插件预填充 9?

问题描述 投票:0回答:2

我正在使用 digitalBush for jQuery 的 Masked 输入插件,该插件使用起来非常简单。

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

.mask("123999")

客户将看到:

123___

并且需要插入最后 3 位数字。它工作正常,直到我想预填充数字 9,以显示类似这样的内容:

129___

当我将蒙版制作为

"129999"
时,用户会看到
12____

是否有可能使用此插件提供用户可见的遮罩,如

129___

jquery mask maskedinput
2个回答
15
投票

您可以像这样重新定义屏蔽输入定义:

$.mask.definitions['9'] = '';
$.mask.definitions['d'] = '[0-9]';

然后使用这个面膜:

.mask("129ddd")

0
投票

这对我有用

.mask('+63-Z000000000', {
    translation: {
      'Z': {pattern: /^(9)/}
    },
    placeholder: "+63-9000000000"
  });
© www.soinside.com 2019 - 2024. All rights reserved.