मैं एक आरजीबी स्ट्रिंग के व्यक्तिगत मान प्राप्त करने की कोशिश कर रहा हूं। मैं करीब आ रहा हूं, लेकिन मैं सिर्फ दीवार मार रहा हूं। मैं इस तरह कुछ करने के लिए देख रहा हूँ:आरजीबी मानों के लिए जावास्क्रिप्ट नियमित अभिव्यक्ति
var color = rgb(255, 85, 120);
/// My Regex ///
var rRegex = /^rgb\(\d{3}/; // Which actually gives me an array of two strings...ugh
var gRegex = ;
var bRegex = ;
var r = color.match(rRegex);
var g = color.match(gRegex);
var b = color.match(bRegex);
मैं बस के लिए देख रहा हूँ:
/// // I think I can pull these off by Starts With and Ends With anchors... ///
r = 'From "(" to "," ';
g = 'From "," to "," ';
b = 'From "," to ")" ';
मैं भी इसे बनाने के लिए इतना है कि regex या तो 1 ले जा सकते हैं करने के लिए कोशिश कर रहा हूँ, 2, या 3 संख्याएं, क्योंकि मान 0 - 255 से जाते हैं। किसी भी मदद के लिए धन्यवाद!
'/^आरजीबी \ ((\ d +), (\ d +), (\ d +) \) $/' – Orbling
यह सबसे अच्छा काम करने लग रहा था, धन्यवाद, ऑर्बलिंग! – cja