题解 | #颜色字符串转换#

颜色字符串转换

https://www.nowcoder.com/practice/80b08802a833419f9c4ccc6e042c1cca

function rgb2hex(sRGB) {
    let reg = /\d+/g,//匹配3个十进制数
        arr = sRGB.match(reg);//若不符合格式则匹配不上
    if (arr) {
        return "#" + arr.map(element => {
             return parseInt(element).toString(16).padStart(2,"0")//牛客环境无法运行
            // let s = parseInt(element).toString(16);
            // if (s.length < 2) {
            //     return "0" + s
            // } else {
            //     return s;
            // }
        }).join("");
    } else {
        return sRGB
    }
}


全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务