gpt4 book ai didi

javascript - Keydown 上的正则表达式仅限制数字

转载 作者:行者123 更新时间:2023-11-30 09:49:29 24 4
gpt4 key购买 nike

function LettersOnly(e) {
var charTyped = String.fromCharCode(e.which);
var letterRegex = /[a-zA-Z._^%$#!~@,-\s\b`&]+/;
if (!(charTyped.match(letterRegex)) || (e.keyCode >= 96 && e.keyCode <= 105)) {
return false;
}
else {
return true;
}
}

这是我的代码,只限制数字,但这里也不会出现特殊字符......它是按下键

最佳答案

要仅限制数字使用:

letterRegex = /[^0-9]/;

看例子:

$("#text").keypress(

function (e) {
var charTyped = String.fromCharCode(e.which);
var letterRegex = /[^0-9]/;

if (charTyped.match(letterRegex)) {
return true;
}
else {
return false;
}


});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="text">

关于javascript - Keydown 上的正则表达式仅限制数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37208550/

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