npm.io
0.0.5 • Published 11 years ago

domain-parser

Licence
MIT
Version
0.0.5
Deps
3
Vulns
3
Weekly
0

node-domain-parser

A simple domain parser, getting the domain name without subdomains.

Build Status

install

npm

npm install domain-parser

usage

var dp = require('domain-parser');

var result = dp('www.google.com.tw').domainName;
console.log(result);
// google.com.tw

result = dp('direct.jp-bank.japanpost.jp').domainName;
console.log(result);
// japanpost.jp

If you have a url look likes... https://www.google.com.tw/search?q=python&biw=1440&bih=805&source=lnms&sa=X&ei=se9SVIqlKonp8gW5mYKIBg

var url = require('url'),
    dp = require('domain-parser');

var link = 'https://www.google.com.tw/search?q=python&biw=1440&bih=805&source=lnms&sa=X&ei=se9SVIqlKonp8gW5mYKIBg'
var hostname = url.parse(link).hostname;
console.log(hostname);
// www.google.com.tw

var domain = dp(hostname).domainName;
console.log(domain);
// google.com.tw

license

MIT

Keywords