1. 程式人生 > >純JS 判斷字串中是否出現了數字

純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>