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