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

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

// 供君参考
function rgb2hex(sRGB) {
    if(/(rgb)+\(([0-9]{1,3},?\s*){3}\)/.test(sRGB)){
        // 获取数值
        let arr = sRGB.match(/[0-9]+/g);
        // 数值转化
        let result = "#";
        for(let k of arr){
            let value = (+k).toString(16)
            result =  result + (value.length == 1 ? '0'+value : value);
        }
        return result;
    }
    return sRGB;
}
全部评论

相关推荐

重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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