相关疑难解决方法(0)

如何在javascript中将URL解析为主机名和路径?

我想拿个字符串

var a = "http://example.com/aa/bb/"
Run Code Online (Sandbox Code Playgroud)

并将其处理成一个对象

a.hostname == "example.com"
Run Code Online (Sandbox Code Playgroud)

a.pathname == "/aa/bb"
Run Code Online (Sandbox Code Playgroud)

javascript url

345
推荐指数
13
解决办法
35万
查看次数

从字符串中提取主机名

我想只匹配URL的根,而不是文本字符串中的整个URL.鉴于:

http://www.youtube.com/watch?v=ClkQA2Lb_iE
http://youtu.be/ClkQA2Lb_iE
http://www.example.com/12xy45
http://example.com/random
Run Code Online (Sandbox Code Playgroud)

我想让最后两个实例解析为www.example.comexample.com域.

我听说正则表达式很慢,这将是我在页面上的第二个正则表达式,所以如果有没有正则表达式,请告诉我.

我正在寻找这个解决方案的JS/jQuery版本.

javascript regex jquery

211
推荐指数
14
解决办法
21万
查看次数

标签 统计

javascript ×2

jquery ×1

regex ×1

url ×1