相关疑难解决方法(0)

在javascript中创建一个新的Location对象

是否可以在javascript中创建一个新的Location对象?我有一个url作为字符串,我想利用javascript已经提供的访问它的不同部分.

这是我正在谈论的一个例子(我知道这不起作用):

var url = new window.location("http://www.example.com/some/path?name=value#anchor");
var protocol = url.protocol;
var hash = url.hash;
// etc etc
Run Code Online (Sandbox Code Playgroud)

这样的事情是可能的,还是我自己必须自己创建这个对象?

javascript url-parsing

67
推荐指数
3
解决办法
2万
查看次数

如何解析URL?

如果有一件事我无法理解,那就是正则表达式.

经过大量的搜索,我终于找到了适合我需求的产品:

function get_domain_name()
    { 
    aaaa="http://www.somesite.se/blah/sdgsdgsdgs";
    //aaaa="http://somesite.se/blah/sese";
        domain_name_parts = aaaa.match(/:\/\/(.[^/]+)/)[1].split('.');
        if(domain_name_parts.length >= 3){
            domain_name_parts[0] = '';
        }
        var domain = domain_name_parts.join('.');
        if(domain.indexOf('.') == 0)
            alert("1"+ domain.substr(1));
        else
            alert("2"+ domain);
    }
Run Code Online (Sandbox Code Playgroud)

它基本上给了我回域名,反正我还能得到域名之后的所有东西吗?在这种情况下,它将/blah/sdgsdgsdgs来自aaaa变量.

javascript regex

20
推荐指数
3
解决办法
2万
查看次数

正则表达式匹配简单域

我想匹配一个简单的域名:example.com

但它的所有组合.

我该怎么做才能涵盖:

https://example.com
http://www.example.com
etc.

regex pattern-matching

13
推荐指数
3
解决办法
4万
查看次数

标签 统计

javascript ×2

regex ×2

pattern-matching ×1

url-parsing ×1