题解 | #颜色字符串转换#
颜色字符串转换
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
}
}
查看12道真题和解析
