ok-tools
Version:
My personal JS tools and utilities
25 lines • 753 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.technicalizeUrl = exports.humanizeUrl = void 0;
function humanizeUrl(input) {
var matches = input.match(/^\s*(https?:\/\/)?([^\/]+)\/?(.*)\s*$/i);
if (matches) {
if (matches[2] && matches[2].length > 6) {
return matches[2];
}
if (matches[3] || matches[2]) {
return matches[2] + '/' + matches[3];
}
}
return input;
}
exports.humanizeUrl = humanizeUrl;
function technicalizeUrl(input) {
var matches = input.match(/^\s*(\w{3,15}:\/\/).*$/);
if (matches) {
return input;
}
return 'http://' + input;
}
exports.technicalizeUrl = technicalizeUrl;
//# sourceMappingURL=urls.js.map