天天看点

JavaScript判断文本框是否是数字

<!DOCTYPE html>

<html >

<head>

    <meta charset="UTF-8">

    <title>判断是否是数字</title>

</head>

<body>

    <input type="text" class="inputText">

    <script>

        var inputText = document.querySelector(".inputText");

        inputText.addEventListener('input', function(){

            if(isNum(inputText.value))

            {

                console.log("It is a number.");

            }

            else

            {

                console.log("It's not a number.");

            }

        });

        function isNum(num)

        {

            var retNum = /^\d*$/;

            return retNum.test(num);

        }

    </script>

</body>

</html>