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

颜色字符串转换

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

挑战优雅写法

function rgb2hex(sRGB) {
    if (!/^rgb\((\d{1,3},\s*){2}\d{1,3}\)$/.test(sRGB)) return sRGB;
    let  color = '#';
    sRGB.replace(/\d+/g, n => color += ('0' + (+n).toString(16)).slice(-2));
    return color;
}
全部评论
太优雅啦
点赞 回复 分享
发布于 2024-04-05 22:34 河南

相关推荐

评论
11
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务