Con esta función podemos convertir códigos de color RGB en códigos de color Hexadecimales en JavaScript.
<script> function rgb_to_hex(colorval){ var parts = colorval.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); delete(parts[0]); for (var i = 1; i <= 3; ++i) { parts[i]= parseInt(parts[i]).toString(16); if (parts[i].length == 1) parts[i]= '0' + parts[i]; } return '#' + parts.join(''); } var color = rgb_to_hex('rgb(0, 0, 0)'); alert(color); </script>
Código en vivo
Si te ha sido de utilidad ¡deja un comentario!