Перезапись HTTP-url на HTTPS с использованием регулярного выражения и javascript

Я в ситуации, когда мне нужно переписать URL-адрес в javascript и переключить его с http-протокола на https.

Я могу сопоставить https-URL с:

if(url.match('^http://')){

но как создать https-url с помощью регулярных выражений и javascript?

url =  "https://" + ?;

Ответы

Ответ 1

Заменить непосредственно с помощью регулярного выражения:

url = url.replace(/^http:\/\//i, 'https://');

Ответ 2

Нельзя ли это сделать, просто заменив строку http?

if(url.match('^http://')){
     url = url.replace("http://","https://")
}