判断是否包含数字

题目描述

给定字符串 str,检查其是否包含数字,包含返回 true,否则返回 false

示例1

输入

复制

'abc123'

输出

复制

true

知识点:

判断字符串中是否含有数字,可以用正则表达式。/\d/可以匹配字符串中的数字字符,用test方法可以检测。

1.用遍历

function containsNumber(str) {
    for(i=0;i<str.length;i++){
        if(Number(str[i])){
            return true;
        }
    }
    return false;

}

2.用正则

function containsNumber(str) {
    var b = /\d/;
    return b.test(str);

}

猜你喜欢

转载自blog.csdn.net/qq_42488433/article/details/83751081