javascript - 使用正则表达式和 javascript 将 HTTP url 重写为 HTTPS

原文 标签 javascript regex

我处于需要用 javascript 重写 url 并将其从 http 协议(protocol)切换到 https 的情况。

我可以将 https 网址与:

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

但是如何使用正则表达式和 javascript 形成 https url?
url =  "https://" + ?;

最佳答案

直接替换为正则表达式:

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

关于javascript - 使用正则表达式和 javascript 将 HTTP url 重写为 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5491196/

相关文章:

javascript - Angular $sce 阻止我的音频 blob src

javascript - 如何使用AJV根据输入值验证数据?

javascript - 从在JSFiddle上工作但不在本地计算机上工作的数组填充下拉列表?

objective-c - 使用PERL兼容的正则表达式忽略查询中的字符串大小写

html - 查找和替换标签之间的内容

javascript - 用于匹配范围内日期值的自定义 ng-filter

javascript - react map 运算符

python - “等效”永不匹配的正则表达式的时间截然不同吗?

javascript - Javascript 正则表达式中的 g 和 m 修饰符有什么区别?

java - 如何使用正则表达式收集日志的不同部分