var reg = /^rgba\(([01]?\d\d?|2[0-4]\d|25[0-5])\,\s*?([01]?\d\d?|2[0-4]\d|25[0-5])\,\s*?([01]?\d\d?|2[0-4]\d|25[0-5])\,\s*?([1]|[0].[0-9]+)\)$/; var m = 'rgba(255, 134, 43, 0.5)'.match(reg); console.log(m); // тут все вхождения