gpt4 book ai didi

仅用于数字和英文键盘的 javascript 输入掩码

转载 作者:可可西里 更新时间:2023-11-01 14:50:17 25 4
gpt4 key购买 nike

我有一个输入字段,其掩码为 "999999999"。它在英文键盘上工作得很好,但我也可以在其中输入日文/中文字符(打破屏蔽)。

有没有办法限制只能输入英文键盘数字?

<input type="text" id="pin" lang="en">

我也尝试了以下方法,但没有用。

$.fn.onlyNumeric = function(config) {
var defaults = {
}
var options = $.extend(defaults, config);
return this.each(function(){
$(this).bind('keyup blur', function(){
$(this).val($(this).val().replace(/[^0-9]/g, ''));
});
});
}

$('#pin').onlyNumeric();

有什么帮助吗?

最佳答案

你可以尝试像这样使用按键事件:

$('#pin').on('keypress',function(e){
if(!$.isNumeric(String.fromCharCode(e.which))) return false;
});

SEE DEMO

关于仅用于数字和英文键盘的 javascript 输入掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20910068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com