12345678910111213141516171819202122232425262728 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- /**
- * Returns the number (integer) of DNS domain levels (number of dots) in the
- * hostname.
- *
- * Examples:
- *
- * ``` js
- * dnsDomainLevels("www")
- * // returns 0.
- * dnsDomainLevels("www.netscape.com")
- * // returns 2.
- * ```
- *
- * @param {String} host is the hostname from the URL.
- * @return {Number} number of domain levels
- */
- function dnsDomainLevels(host) {
- const match = String(host).match(/\./g);
- let levels = 0;
- if (match) {
- levels = match.length;
- }
- return levels;
- }
- exports.default = dnsDomainLevels;
- //# sourceMappingURL=dnsDomainLevels.js.map
|