首页前端开发正文

js统计字符串中数字个数

朱绪2017-02-212787JavaScript

js怎么统计出任意一个字符串里有多少个数字呢?

其实方法很easy,不妨使用for循环结合charAt()方法来获取字符串中每一个字符,然后判断此字符是不是数字就OK了。

实现代码如下:

function getNum(str) {
            var num = 0;
            for (var i = 0; i < str.length; i++) {
                var char = str.charAt(i);
                if (char != " " && !isNaN(char)) {
                    num++;
                }
            }
            return num;
        }
        document.write(getNum("123zhuxu666"));

浏览器预览效果如下,显示的是6。

js统计字符串中数字个数