簡體   English   中英

如何驗證僅來自 Jquery 或 HTML5 的輸入文本 X 和 Y 字母

[英]How to validate in the input text X and Y letters only from Jquery or HTML5

我嘗試在文本框中僅驗證 NIC 字段的 X 和 Y 字母。 但它不起作用。 我需要阻止沒有 X 和 Y 的其他字母。

像這樣的例子 - 881161537V , 881161537X

這是斯里蘭卡的 NIC 格式。

我感謝您的幫助。 非常感謝!

HTML

<input type="text" name="number">

JS

$("input[name='number']").on('keydown', function(e) {
    var key = e.keyCode ? e.keyCode : e.which;
    //alert(key);
    if (!([8, 9, 13, 27, 46, 110, 190,17, 89, 88].indexOf(key) !== -1 ||
            (key == 65 && (e.ctrlKey || e.metaKey)) ||
            (key >= 35 && key <= 40) ||
            (key >= 48 && key <= 57 && !(e.shiftKey || e.altKey)) ||
            (key >= 96 && key <= 105)
        )) e.preventDefault();

});

工作小提琴

暫無
暫無

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

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