美文网首页
获取顶级域名方法

获取顶级域名方法

作者: Scott丶Wang | 来源:发表于2018-03-13 09:22 被阅读11次

项目需求,获取网页的顶级域名 eg:www.baidu.com 顶级域名:baidu.com

- (NSString *)getCustomHostName:(NSString *)absoluteURL {
    NSString *reg = @"(?i)^https?://(?:\\w+\\.)*?(\\w*\\.(?:com\\.cn|cn|com|net))[\\\\/]*";
    NSError *error = nil;
    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:reg options:0 error:&error];
    if (regex != nil) {
        NSTextCheckingResult *firstMatch = [regex firstMatchInString:absoluteURL options:0 range:NSMakeRange(0, [absoluteURL length])];
        if (firstMatch) {
            NSRange resultRange = [firstMatch rangeAtIndex:1];
            NSString *result = [absoluteURL substringWithRange:resultRange];
            return result;
        }else {
            return @"";
        }
    }
    return @"";
}

相关文章

  • 获取顶级域名方法

    项目需求,获取网页的顶级域名 eg:www.baidu.com 顶级域名:baidu.com

  • 【常识】常用域名后缀

    参考资料:顶级域名的种类顶级域名后缀列表 顶级域名分为国际顶级域名和国内顶级域名: 国际顶级域名也叫国际域名,是使...

  • 顶级域名和子级域名之间的cookie共享和相互修改、删除

    设置COOKIE 顶级域名 顶级域名只能设置domain为顶级域名,不能设置为二级域名或者三级域名等等,否则coo...

  • js获取当前域名、Url、相对路径和参数以及指定参数

    一、js获取当前域名有2种方法 1、方法一 2、方法二 3、注意问题 由于获取到的当前域名不包括 http://,...

  • 域名解析

    一、域名种类 1、按国家分 国家顶级域名(为该国家内顶级域名) .cn 中文域名 .us 美国 .jp 日本 通用...

  • “.shop”域名的优势

    “.shop”域名是新顶级域名,.shop具有“商店、工厂、购物”等含义,是ICANN批准的新顶级域名之一。该域名...

  • 应用层

    域名系统 DNS 域名服务器分类:根域名服务器:解析顶级域名;顶级域名服务器:解析二级域名;权限域名服务器:解析区...

  • JS对当前路径的一些操作

    1、获取当前域名 2、获取当前Url的4种方法 3、获取当前相对路径的方法 首先获取 Url,然后把 Url 通过...

  • 信息收集:子域名信息收集

    子域名介绍 顶级域名例如“.com”“.net”“.org”“.cn”等等 子域名子域名(Subdomain Na...

  • 域名解析服务

    域名解析成ip 树状 根域----顶级域(com,net,cn,edu,gov...)----次顶级域名(huaw...

网友评论

      本文标题:获取顶级域名方法

      本文链接:https://www.haomeiwen.com/subject/rlvafftx.html