纯JS 判断字符串中是否出现了数字

<!DOCTYPE html>
<html lang="en">
<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>

猜你喜欢

转载自blog.csdn.net/weixin_40098371/article/details/82469353