toUrl
add http:// protocol to links in case where it doesn't exist
JavaScript
function toUrl(str) {
var result = str;
var protocol;
var regExp = /^(http(s)?:\/\/)?/i;
protocol = regExp.exec(result)[0];
if (protocol !== 'http://' && protocol !== 'https://') {
result = 'http://' + result;
}
return result;
}
console.log(toUrl('http://google.com'));
console.log(toUrl('https://google.com'));
console.log(toUrl('google.com'));