天天看點

純JS 判斷字元串中是否出現了數字

<!DOCTYPE html>

<html >

<head>

    <meta charset="UTF-8">

    <title>判斷字元串中是否出現了數字</title>

    <script>

        var str = "!我是來自湖南衡陽的李某某,我的年齡是18.記得我哦";

        var arr = [];

        console.log(str);

        console.log(arr);

        for(var i = 0; i<str.length; i++){

            // 方法一

            // arr.push(str.substr(i,1));

            // 方法二 

            arr.push(str.charAt(i));

            // 

            console.log(arr);

            }

            // 方法一

        // for(var i = 0;i<arr.length; i++){

        //     var temp = Number(arr[i]);

        //     if(temp){

        //         console.log("存在數字"+temp);

        //         break;

        //  }

        // }

        // 方法二

        for(var i = 0;i<arr.length; i++){

            var temp = arr[i].charCodeAt();

            if(temp>=48 &&temp<=57){

                console.log("存在數字"+arr[i]);

         }

        }

    </script>

</head>

<body>

</body>

</html>