题解 | FED40字符串中是否有数字 #搜索数字#
搜索数字
https://www.nowcoder.com/practice/f7df2b13dce44b7498a13c1df1652779
function _search(string) {
// 补全代码
//以boolean的形式返回字符串参数中是否包含数字
/*法一:循环: split()方法分割后,挨个判断*/
let arr=string.split(''); //split():用于对一个字符串进行分割成多个字符串数组
for(let i=0;i<arr.length;i++){
let temp = parseInt(arr[i]); //arr[i]当前还是字符串
return typeof temp=='number'?true:false;
}
/*法二:正则表达式*/
const reg=/\d/;
return typeof string.search(reg) == 'number' ? true:false;
}


查看14道真题和解析