gpt4 book ai didi

javascript - 如何检查输入的值是否为数字?

转载 作者:行者123 更新时间:2023-12-02 16:50:06 26 4
gpt4 key购买 nike

我在这里遇到这个问题,我想检查输入的值是否是数字。任何帮助,将不胜感激。

 $('input').keyup(function () {
var check_nm = $('input').val();
if(check_nm != "123"){
console.log('not number');
}else{
console.log('is number');
}
});

jsfiddle

最佳答案

$('input').keyup(function () {
var check_nm = $('input').val();
if (isNaN(check_nm) || check_nm.trim() == "") {
console.log('not number');
}else{
console.log('is number');
}
});

使用 isNaN 和 .trim() == ""的组合来确保空格不被计为数字

您还可以使用 isNaN(parseFloat(check_nm)) 或 $.isNumeric(a),它基本上运行 isNaN(parseFloat())

关于javascript - 如何检查输入的值是否为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26747661/

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