繁体   English   中英

jQuery遮罩的输入插件设置值数字

[英]jquery masked input plugin set value digits

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

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

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

样品号为

639-27-9999-999-99

此处的数字639-27-应该始终位于该位置,这意味着当输入具有焦点时,它将自动放置在此处且无法更改。

FYI

插入

解决方法可能是

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

小提琴

希望这可以帮助

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM