jquery蒙面输入插件设置值数字

时间:2015-04-25 06:57:51

标签: javascript jquery input input-mask

$(".id").mask("999-99-9999-999-99");

我有上面的掩码输入格式我想知道是否可以为x个字符预定义值,例如

我希望前5个字母有默认和不可更改的数字。

样品编号为

639-27-9999-999-99

此处数字639-27-应始终存在,这意味着当输入具有焦点时,它将自动放在那里并且无法更改。

F.Y.I

Plugin

2 个答案:

答案 0 :(得分:1)

解决方案可能是,

$.mask.definitions["9"] = null;
$.mask.definitions["^"] = "[0-9]";
$(".id").mask("639-27-^^^-^^^-^^");
  1. 删除9
  2. 的定义
  3. 使用新密钥ex为数字正则表达式添加定义。 ^
  4. 使用新定义
  5. fiddle

    希望这会有所帮助

答案 1 :(得分:1)

您可以使用插件执行此操作:$(".id").mask("639-27-9999-999-99");因为他们使用9作为数字定义,您可以使用任何其他字符在源代码中更改它。