簡體   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