Revision: 68342
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 8, 2015 01:04 by tionazo
Initial Code
function invertHex(hexnum){
if(hexnum.length != 6) {
alert("Hex color must be six hex numbers in length.");
return false;
}
hexnum = hexnum.toUpperCase();
var splitnum = hexnum.split("");
var resultnum = "";
var simplenum = "FEDCBA9876".split("");
var complexnum = new Array();
complexnum.A = "5";
complexnum.B = "4";
complexnum.C = "3";
complexnum.D = "2";
complexnum.E = "1";
complexnum.F = "0";
for(i=0; i<6; i++){
if(!isNaN(splitnum[i])) {
resultnum += simplenum[splitnum[i]];
} else if(complexnum[splitnum[i]]){
resultnum += complexnum[splitnum[i]];
} else {
alert("Hex colors must only include hex numbers 0-9, and A-F");
return false;
}
}
return resultnum;
}
Initial URL
http://www.mattlag.com/scripting/hexcolorinverter.php
Initial Description
By Matt Lagrandeur
Initial Title
Hexadecimal Color Inverter
Initial Tags
css, web, color
Initial Language
JavaScript