code: function ( hex, parse ) {
              var hex = hex.replace( '#', '' ),
                  result = {};
      
              if ( hex.length < 5 ) hex = hex.charAt(0) + hex.charAt(0) + hex.charAt(1) + hex.charAt(1) + hex.charAt(2) + hex.charAt(2);
      
              ( '#' + hex ).replace( this.REG_HEX, function ( str, va, vb, vc ) {
                  var r = Number( '0x' + va ).toString( 10 ),
                      g = Number( '0x' + vb ).toString( 10 ),
                      b = Number( '0x' + vc ).toString( 10 );
      
                  result = {r: Number(r), g: Number(g), b: Number(b), a: 1};
              });
      
              return parse? result : 'rgb(' + result.r + ', ' + result.g + ', ' + result.b + ')';
          }
docs: Hex문자열을 RGB문자열로 반환.
  @param	{String}	hex		"#ffffff" 16진수
  @param	{Boolean}	parse	반환값을 Object{r, g, b, a}로 받을것인지 설정, 기본값 false;
  @return	{String || Object}	"rgb(255, 255, 255)" , Object{r, g, b}