我试着在文本框中只验证NIC字段中的X和Y字母。但是它不起作用。我需要阻止没有X和Y的其他字母。例如-881161537 V、881161537 X这是斯里兰卡NIC格式。
3qpi33ja1#
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(); });
工作Fiddle
1条答案
按热度按时间3qpi33ja1#
HTML语言
JS系统
工作Fiddle