rgb格式转换成为HEX格式 js 实现

作者:guopher
浏览:573

// 将下面的rgb格式转换成为HEX格式
var rgb = 'rgb(253, 183, 25)';
// 转换后的结果为:#fdb719
// 请自行实现转换的方法
function rgb2hex(rgb) {
    var arr = rgb.match(/\d+/g);
    var str = '#';
    for (var i = 0; i < arr.length; i++) {
        var hex = Number(arr[i]).toString(16);
        if (hex.length < 2) {
            hex = '0' + hex;
        }
        str += hex;
    }
    return str;
}
console.log(rgb2hex(rgb));

 




登录后回复

共有0条评论