のマスキングを持つ入力フィールドがあり"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();
何か助けはありますか?