diff --git a/index.html b/index.html index cf3c830..0e1cfc2 100644 --- a/index.html +++ b/index.html @@ -57,13 +57,17 @@ } function rgb_to_array(str) { - m = str.match(/^#([0-9a-f]{6})$/i)[1]; + matches = str.match(/^#([0-9a-f]{6})$/i) + if (!matches) { + return [0,0,0] + } + m = matches[1]; if(m) { return [ parseInt(m.substr(0,2),16), - parseInt(m.substr(2,2),16), - parseInt(m.substr(4,2),16) - ]; + parseInt(m.substr(2,2),16), + parseInt(m.substr(4,2),16) + ]; } }