js正则过滤域名部分

阅读 4.9k
2 个回答
let arr=[
        'https://blog.csdn.net/orangleliu/article/details/8822987',
        'http://platform.baidu.com:8080/sss/kk/ll.action',
        'http://platform.ishangzu.com:8080/zz/dd/visit?id=1&cc=N'
    ]
    arr=arr.map(item=>item.replace(/^https?:\/\/(.*?)(:\d+)?\/.*$/,'$1'));
    console.log(arr);
var arr=[
        'https://blog.csdn.net/orangleliu/article/details/8822987',
        'http://platform.baidu.com:8080/sss/kk/ll.action',
        'http://platform.ishangzu.com:8080/zz/dd/visit?id=1&cc=N'
    ];
arr.join(",").match(/\bhttps?:\/\/[^:\/]+/ig);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题