题目描述
给定字符串 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);
}