簡體   English   中英

輸入掩碼jquery:字母或數字

[英]Input mask jquery : letter or number

jquery輸入掩碼中 ,我們可以指定數字和字母。 如何獲取用戶可以輸入字母或數字的格式,

A = Letter,9 =數字。

我需要一個像AA - (A or 9)(A or 9) - 99這樣的面具AA - (A or 9)(A or 9) - 99

例如,它可以是AA-99-99

在另一種情況下,它可以是AA-A9-99 ,或

AA-AA-99

等等。 我嘗試了很多,不適合。

請指教。

如你所說*代表字母數字字符,所以AA-**-99應該可以勝任。

或者您可以使用regexp lik [A-Za-z]{2}-\\w{2}-\\d{2} ,但看起來像\\w這樣的正則表達式占位符不支持。 將它括在方括號上可以正常工作:

<input id="example2" data-inputmask-regex="[A-Za-z]{2}-[\w]{2}-\d{2}" />

這是一個工作的plunker: https ://plnkr.co/edit/SDkFm5VChO7W19VuOXmK p = preview

文檔中 ,您可以使用此方法。 正則表達式AA-([A]|[9])([A]|[9])-99將匹配您的數字/字母的情況。

HTML

<input id="example2" data-inputmask-regex="AA-([A]|[9])([A]|[9])-99" />

使用Javascript

(function() {

    $("#example2").inputmask();

})();

如果用A表示字母A和9正好用數字9,那么這應該對你有用:

$("#myinput").inputmask({mask:"[AA]-[A|9]{2}-[99]"});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM