17 lines
326 B
JavaScript
17 lines
326 B
JavaScript
"use strict";
|
|
|
|
/**
|
|
* Utility to extract the TLD from a hostname string
|
|
*
|
|
* @param {string} host
|
|
* @return {String}
|
|
*/
|
|
module.exports = function extractTldFromHost(hostname) {
|
|
var lastDotIndex = hostname.lastIndexOf('.');
|
|
if (lastDotIndex === -1) {
|
|
return null;
|
|
}
|
|
|
|
return hostname.substr(lastDotIndex + 1);
|
|
};
|