Как извлечь значения цвета из строки RGB в JavaScript
Javascript код
$(".designer-element").each(function () {
var $this = $(this),
var moot = $this.css(["color", "border-color", "background-color"]);
} );
используется для получения цветов элемента. Это возвращает цвета как строки
"background-color": "rgba(0, 0, 0, 0)"
"border-color": "rgb(211, 211, 211)"
"color": "rgb(51, 51, 51)"
Как извлечь отдельные значения r, g и b из этих строк. значение не требуется. Или есть какой-то лучший метод, который возвращает эти значения цвета напрямую?
substrg не может использоваться, так как значения имеют переменные размеры 1-3 цифры. Может ли использоваться какое-либо регулярное выражение?
html5, jquery, jquery-ui и bootstrap используются.