题解 | 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;
}


全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务