Чисто работая с имеющейся у вас строкой, вы могли бы что-то вроде этого:
var color = '#FF5500';
Сначала извлеките две шестнадцатеричные цифры для каждого цвета:
var redHex = color.substring(1, 3);
var greenHex = color.substring(3, 5);
var blueHex = color.substring(5, 7);
Затем преобразуйте их в десятичные:
var redDec = parseInt(redHex, 16);
var greenDec = parseInt(greenHex, 16);
var blueDec = parseInt(blueHex, 16);
И, наконец, получите вашу строку rgb()
в результате:
var colorRgb = 'rgb(' + redDec + ', ' + greenDec + ', ' + blueDec + ')';
console.log( colorRgb );
И вы получите в качестве вывода:
rgb(255, 85, 0)