题解 | #颜色字符串转换#
颜色字符串转换
https://www.nowcoder.com/practice/80b08802a833419f9c4ccc6e042c1cca
replace+$1 2 3大法
function rgb2hex(sRGB) { return sRGB.replace(/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/, ($0,$1,$2,$3)=>{ return `#${(`0${Number($1).toString(16)}`).slice(-2)}${(`0${Number($2).toString(16)}`).slice(-2)}${(`0${Number($3).toString(16)}`).slice(-2)}` }) }