RGB转数组

rgb()颜色字符串转换为值数组。

  • 使用String.prototype.match()获取包含3个字符串的数组,这些字符串是数值。
  • 使用Array.prototype.map()结合Number将它们转换为数值数组。
const toRGBArray = rgbStr => rgbStr.match(/\d+/g).map(Number);

toRGBArray('rgb(255, 12, 0)'); // [255, 12, 0]