最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

检测错误的网址

运维笔记admin12浏览0评论

检测错误的网址

检测错误的网址

我有一个API,有时返回像这样的://www.trinidadexpress/storyimage/TT/20171220/LOCAL/171229994/AR/0/AR-171229994.jpg&MaxW=400

有没有办法使用node.js来检测这样的URL(基本上在URL中有2个http://)如果它有这个模式替换它将是一个URL,如.jpg

回答如下:

匹配您想要查找的字符串的正则表达式非常简单:/https?:\/\//g(查找字符“http”,s?表示“s”中的一个或不表示,以及/转义为“://”)

要检查字符串是否有多个实例,请使用String.prototype.match并检查返回数组的长度。

这是一个例子:

var str = "http://www.trinidadexpresshttp://www.trinidadexpress/storyimage/TT/20171220/LOCAL/171229994/AR/0/AR-171229994.jpg&MaxW=400";
if (str.match(/https?:\/\//g).length > 1) {
    alert("invalid url!");
}

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论