【js】判断是否包含数字

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

示例1

输入
'abc123'

输出
true

1.正则,test

function containsNumber(str) {

var reg=/\d/;
return reg.test(str);

}
2.正则,match

function containsNumber(str) {

return !!str.match(/\d/g);

}
3.遍历

function containsNumber(str) {

for(var i=0;i<10;i++){
    if(str.indexOf(i)!=-1){
        return true;
    }
}
return false;

}
 

你可能感兴趣的:(javascript)