我有一个Javascript函数,仅允许输入数字。
<input name="onlynumbers" type="text" onkeypress="return isNumber(event);">
这是我的Javascript函数:
function isNumber(e) {
k = (document.all) ? e.keyCode : e.which;
if (k==8 || k==0) return true;
search = /[0-9]/;
n = String.fromCharCode(k);
return search.test(n);
}
但是现在我需要允许数字以及“ K”字符。我试图对其进行修改,但无法获取。
你能帮我吗?
谢谢! :)
最佳答案
将K添加到搜索:
search = /[0-9K]/;
如果还需要小写k:
search = /[0-9kK]/;
关于javascript - 输入中仅允许数字和“K”字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49178098/