JavaScript 数字验证

JavaScript 数字验证

有时,输入到文本字段中的数据需要具有正确的格式,并且必须是特定类型的数据,以便有效地使用表单。例如,电话号码、学号等必须是数字,而不是字母。

方法: 我们使用isNaN()函数来验证文本字段是否只包含数字。将文本字段数据传递到函数中,如果传递的数据是一个数字,则isNaN()返回true;如果数据不是数字或数字和字母的组合,则返回false。

以下是一个在HTML和JavaScript中验证文本字段是否包含数字的代码:

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        Number validation in JavaScript
    </title>
    <script>
        /* this function is called when we
              click on the submit button*/
        function numberValidation() {
            event.preventDefault();
            let n = document.form.numbers.value;
 
            if (isNaN(n)) {
                document.getElementById("numberText")
                    .innerHTML = "Please enter Numeric value";
                return false;
            } else {
                document.getElementById("numberText")
                    .innerHTML = "Numeric value is: " + n;
                return true;
            }
        }
    </script>
</head>
 
<body>
    <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png"
         alt="Avatar"
         style="width: 200px;" />
    <form action="#" name="form" onsubmit="numberValidation()">
        Number: <input type="text" name="numbers" />
        <span id="numberText"></span>
        <br />
        <input type="submit" value="submit" />
    </form>
</body>
</html>

输出:

JavaScript 数字验证

我们有一个完整的数字方法列表,请通过以下链接查看: JavaScript数字完整参考 文章。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程