gpt4 book ai didi

javascript - 如何在 JavaScript 中验证输入为数字

转载 作者:行者123 更新时间:2023-11-27 23:14:35 24 4
gpt4 key购买 nike

我是 JavaScript 编程新手,一直在尝试验证用户在 php 页面上输入的数字。这是包含的 JavaScript。

var validate_and_create = function(){
var i_number = $("input_number").value;
var isValid = true;

if (i_number === ""){
$("create_n_error").firstChild.nodeValue = "Number text field cannot be blank.";
isValid = false;
} else {
if (typeof i_number === 'number') {
$("create_n_error").firstChild.nodeValue = "This is a number!";
isValid = true;
} else {
$("create_n_error").firstChild.nodeValue = "This is not a number!";
isValid = false;
}
}

即使在文本框中插入整数值,它也始终显示输入不是数字。所以我确信它将输入作为字符串输入。那么我是否必须将其转换为整数才能进行验证?还是我做错了什么?

最佳答案

您可以使用parseInt将值转换为整数,例如 parseInt("55", 10) 将返回 55

类似 parseInt("xx",10) 返回 NaN

关于javascript - 如何在 JavaScript 中验证输入为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35927686/

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