toUrl

add http:// protocol to links in case where it doesn't exist

by Vladymyr Shevchuk

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'));