NOTE - We're all on board with the regex ate my brains and kicked my dog attitude, but the regex version just seems the better method. My opinion. Check it out.
var rgb = 'rgb(200, 12, 53)'; rgb = rgb.substring(4, rgb.length-1) .replace(/ /g, '') .split(','); console.log(rgb);
["200", "12", "53"]
Or... A really simple regex:
EDIT: Ooops, had an
i in the regex for some reason.
var rgb = 'rgb(200, 12, 53)'; rgb = rgb.replace(/[^\d,]/g, '').split(','); console.log(rgb);