我有一个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/

10-15 02:50