Skip to content

Instantly share code, notes, and snippets.

@wridgers
Created March 3, 2012 23:06

Revisions

  1. wridgers revised this gist Mar 3, 2012. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion tlds.js
    Original file line number Diff line number Diff line change
    @@ -26,4 +26,5 @@ var w = ['.wf', '.ws'];
    var y = ['.ye', '.yt', '.yu'];
    var z = ['.za', '.zm', '.zw'];

    var alltld = a.concat(b).concat(c).concat(d).concat(e).concat(f).concat(g).concat(h).concat(i).concat(j).concat(k).concat(l).concat(m).concat(n).concat(o).concat(p).concat(q).concat(r).concat(s).concat(t).concat(u).concat(v).concat(w).concat(y).concat(z);
    var twoletter = a.concat(b).concat(c).concat(d).concat(e).concat(f).concat(g).concat(h).concat(i).concat(j).concat(k).concat(l).concat(m).concat(n).concat(o).concat(p).concat(q).concat(r).concat(s).concat(t).concat(u).concat(v).concat(w).concat(y).concat(z);
    var alltld = a.concat(b).concat(c).concat(d).concat(e).concat(f).concat(g).concat(h).concat(i).concat(j).concat(k).concat(l).concat(m).concat(n).concat(o).concat(p).concat(q).concat(r).concat(s).concat(t).concat(u).concat(v).concat(w).concat(y).concat(z).concat(generic).concat(us);
  2. wridgers created this gist Mar 3, 2012.
    29 changes: 29 additions & 0 deletions tlds.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    var generic = ['.aero', '.asia', '.biz', '.cat', '.com', '.coop', '.info', '.int', '.jobs', '.mobi', '.museum', '.name', '.net', '.org', '.pro', '.tel', '.travel', '.xxx'];
    var us = ['.edu', '.gov', '.mil'];
    var a = ['.ac', '.ad', '.ae', '.af', '.ag', '.ai', '.al', '.am', '.an', '.ao', '.aq', '.ar', '.as', '.at', '.au', '.aw', '.ax', '.az'];
    var b = ['.ba', '.bb', '.bd', '.be', '.bf', '.bg', '.bh', '.bi', '.bj', '.bm', '.bn', '.bo', '.br', '.bs', '.bt', '.bv', '.bw', '.by', '.bz'];
    var c = ['.ca', '.cc', '.cd', '.cf', '.cg', '.ch', '.ci', '.ck', '.cl', '.cm', '.cn', '.co', '.cr', '.cs', '.cu', '.cv', '.cx', '.cy', '.cz'];
    var d = ['.dd', '.de', '.dj', '.dk', '.dm', '.do', '.dz'];
    var e = ['.ec', '.ee', '.eg', '.eh', '.er', '.es', '.et', '.eu'];
    var f = ['.fi', '.fj', '.fk', '.fm', '.fo', '.fr'];
    var g = ['.ga', '.gb', '.gd', '.ge', '.gf', '.gg', '.gh', '.gi', '.gl', '.gm', '.gn', '.gp', '.gq', '.gr', '.gs', '.gt', '.gu', '.gw', '.gy'];
    var h = ['.hk', '.hm', '.hn', '.hr', '.ht', '.hu'];
    var i = ['.id', '.ie', '.il', '.im', '.in', '.io', '.iq', '.ir', '.is', '.it'];
    var j = ['.je', '.jm', '.jo', '.jp'];
    var k = ['.ke', '.kg', '.kh', '.ki', '.km', '.kn', '.kp', '.kr', '.kw', '.ky', '.kz'];
    var l = ['.la', '.lb', '.lc', '.li', '.lk', '.lr', '.ls', '.lt', '.lu', '.lv', '.ly'];
    var m = ['.ma', '.mc', '.md', '.me', '.mg', '.mh', '.mk', '.ml', '.mm', '.mn', '.mo', '.mp', '.mq', '.mr', '.ms', '.mt', '.mu', '.mv', '.mw', '.mx', '.my', '.mz'];
    var n = ['.na', '.nc', '.ne', '.nf', '.ng', '.ni', '.nl', '.no', '.np', '.nr', '.nu', '.nz'];
    var o = ['.om'];
    var p = ['.pa', '.pe', '.pf', '.pg', '.ph', '.pk', '.pl', '.pm', '.pn', '.pr', '.ps', '.pt', '.pw', '.py'];
    var q = ['.qa'];
    var r = ['.re', '.ro', '.rs', '.ru', '.rw'];
    var s = ['.sa', '.sb', '.sc', '.sd', '.se', '.sg', '.sh', '.si', '.sj', '.sk', '.sl', '.sm', '.sn', '.so', '.sr', '.ss', '.st', '.su', '.sv', '.sy', '.sz'];
    var t = ['.tc', '.td', '.tf', '.tg', '.th', '.tj', '.tk', '.tl', '.tm', '.tn', '.to', '.tp', '.tr', '.tt', '.tv', '.tw', '.tz'];
    var u = ['.ua', '.ug', '.uk', '.us', '.uy', '.uz'];
    var v = ['.va', '.vc', '.ve', '.vg', '.vi', '.vn', '.vu'];
    var w = ['.wf', '.ws'];
    var y = ['.ye', '.yt', '.yu'];
    var z = ['.za', '.zm', '.zw'];

    var alltld = a.concat(b).concat(c).concat(d).concat(e).concat(f).concat(g).concat(h).concat(i).concat(j).concat(k).concat(l).concat(m).concat(n).concat(o).concat(p).concat(q).concat(r).concat(s).concat(t).concat(u).concat(v).concat(w).concat(y).concat(z);