将rgb(xxx,xxx,xxx)转换为 #xxxxxx
function rgb2hex(sRGB) {
var hex = function(n){
return n < 16 ? '0' + (+n).toString(16) : (+n).toString(16);
}
return sRGB.replace(/^rgb\((\d+)\,\s*(\d+)\,\s*(\d+)\)$/g, function(a, r, g, b){
return '#' + hex(r) + hex(g) + hex(b);
});
}
版权声明:本文为weixin_44864093原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。