赞
踩
- function RGB2Hex(rgb){
- var re = rgb.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");//利用正则表达式去掉多余的部分
- var hexColor = "#";
- var hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'];
- for (var i = 0; i < 3; i++) {
- var r = null;
- var c = re[i];
- var hexAr = [];
- while (c > 16) {
- r = c % 16;
- c = (c / 16) >> 0;
- hexAr.push(hex[r]);
- }
- hexAr.push(hex[c]);
- hexColor += hexAr.reverse().join('');
- }
- return hexColor;
- }
- var co = "rgb(208, 204, 255)";
- console.log(RGB2Hex(co));

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。