domain-name-util

2.0.0 • Public • Published

Domain Name Util test codecov

Domain name utility functions for Node.

Installation

npm install domain-name-util

Usage

import domainNameUtil from 'domain-name-util';

domainNameUtil.containsAlphabetics('foo.com');  // true
domainNameUtil.containsNumerics('foo.com');     // false
domainNameUtil.getBaseLevelDomain('foo.com');   // 'foo'
domainNameUtil.getDomains('foo.com');           // ['foo', 'com']
domainNameUtil.getLength('foo.com');            // 3
domainNameUtil.getTopLevelDomain('foo.com');    // 'com'
domainNameUtil.isAlphabetic('foo.com');         // true
domainNameUtil.isHyphenated('foo.com');         // false
domainNameUtil.isNumeric('foo.com');            // false
domainNameUtil.isSubdomain('foo.com');          // false
domainNameUtil.matchesRegExp('foo.com', /foo/); // true

API

  • containsAlphabetics(domainName)
  • containsNumerics(domainName)
  • getBaseLevelDomain(domainName)
  • getDomains(domainName)
  • getLength(domainName)
  • getTopLevelDomain(domainName)
  • isAlphabetic(domainName)
  • isHyphenated(domainName)
  • isNumeric(domainName)
  • isSubdomain(domainName)
  • matchesRegExp(domainName, regExp)

Package Sidebar

Install

npm i domain-name-util

Weekly Downloads

1

Version

2.0.0

License

MIT

Unpacked Size

9.31 kB

Total Files

7

Last publish

Collaborators

  • vikpe