exportfunctioncolorRgb(color){// 16进制颜色值的正则var reg =/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;// 把颜色值变成小写var color = color.toLowerCase();if(reg.test(color)){// 如果只有三位的值,需变成六位,如:#fff => #ffffffif(color.length ===4){var colorNew ="#";for(var i =1; i <4; i +=1){
colorNew += color.slice(i, i +1).concat(color.slice(i, i +1));}
color = colorNew;}// 处理六位的颜色值,转为RGBvar colorChange =[];for(var i =1; i <7; i +=2){
colorChange.push(parseInt("0x"+ color.slice(i, i +2)));}return"RGB("+ colorChange.join(",")+")";}else{return color;}}