Skip to content

Instantly share code, notes, and snippets.

@lupomontero
Last active August 29, 2015 14:09
Show Gist options
  • Save lupomontero/779f23567ed9e0d38b10 to your computer and use it in GitHub Desktop.
Save lupomontero/779f23567ed9e0d38b10 to your computer and use it in GitHub Desktop.
var psl = require('psl');
var parsed = psl.parse('www.食狮.中国');
console.log(parsed.tld); // '中国'
console.log(parsed.sld); // '食狮'
console.log(parsed.domain); // '食狮.中国'
console.log(parsed.subdomain); // 'www'
var parsed2 = psl.parse('shishi.中国');
console.log(parsed2.tld); // '中国'
console.log(parsed2.sld); // 'shishi'
console.log(parsed2.domain); // 'shishi.中国'
console.log(parsed2.subdomain); // null
var parsed3 = psl.parse('shishi.xn--fiqs8s');
console.log(parsed3.tld); // 'xn--fiqs8s'
console.log(parsed3.sld); // 'shishi'
console.log(parsed3.domain); // 'shishi.xn--fiqs8s'
console.log(parsed3.subdomain); // null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment