什么是 tld2js
tld2js 是一个 npm 包,是一个解析 URL 的 JavaScript 库,可以将 URL 解析成域名、子域名、顶级域名、路径等信息。此外,tld2js 还可以将一个域名解析成二级域名、三级域名等。它可以帮助开发者快速获取 URL 中的各项信息,方便开发人员进行相应的处理。
如何使用
安装 tld2js:
--- ------- ------
在 JavaScript 中引入 tld2js:
----- - ----- - - ------------------
然后你就可以使用它来解析 URL 了,例如解析百度 URL:
----- - ----- - - ------------------ ----- --- - ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------
得到输出:
- --------- --------- --------- --- --------- --- --------- ---------------- ----- --- --------- ----- ------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----- ------------------- ---------- --- ------- ------------ ---- ------ ----------- ----- ----- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------- --- -------- --------- ------ -
所有属性的意义如下:
- protocol:URL 协议
- username:用户名
- password:密码
- hostname:主机名
- port:端口号
- pathname:路径名
- search:查询字符串
- hash:哈希值
- subdomain:子域名
- domain:顶级域名
- tld:顶级域名后缀
- portNumber:端口号(数字类型)
- path:路径
- subdomains:所有子域名
- domains:所有域名
其他方法
除了 parse 方法,tld2js 中还有其他一些方法。
parseHost
tld2js 中的 parseHost 方法可以将一个主机名解析成相应的子域名和顶级域名后缀信息。例如:
----- - --------- - - ------------------ -------------------------------------------
得到输出:
- ---------- ------ ------- --------------- ---- --------- ----------- ---- -
parseSubdomain
tld2js 中的 parseSubdomain 方法可以将一个子域名解析成所有的子域名信息。例如:
----- - -------------- - - ------------------ ------------------------------------------------
得到输出:
-------
parseDomains
tld2js 中的 parseDomains 方法可以将一个域名解析成所有的域名信息。例如:
----- - ------------ - - ------------------ ----------------------------------------------
得到输出:
--------- ------ -----
总结
使用 tld2js 可以轻松获取 URL 中的所有信息,方便后续的操作。它提供了 parse、parseHost、parseSubdomain 和 parseDomains 四个方法供使用。建议在实际开发中充分使用该工具包,提高开发效率,同时减少代码复杂度。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600572c881e8991b448e8f06