123456789101112131415 |
- 'use strict';
- module.exports = function (url) {
- if (typeof url !== 'string') {
- throw new TypeError('Expected a string, got ' + typeof url);
- }
- url = url.trim();
- if (/^\.*\/|^(?!localhost)\w+:/.test(url)) {
- return url;
- }
- return url.replace(/^(?!(?:\w+:)?\/\/)/, 'http://');
- };
|