相关疑难解决方法(0)

Parse query string in JavaScript

Possible Duplicate:
How can I get query string values?

I need to parse the query string www.mysite.com/default.aspx?dest=aboutus.aspx. How do I get the dest variable in JavaScript?

javascript parsing query-string

329
推荐指数
10
解决办法
40万
查看次数

在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万
查看次数

如何使用javascript获取没有$ _GET参数的url路径?

如果我当前的页面采用这种格式......

http://www.mydomain.com/folder/mypage.php?param=value
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法来实现这一目标

http://www.mydomain.com/folder/mypage.php
Run Code Online (Sandbox Code Playgroud)

用javascript?

javascript url jquery

5
推荐指数
1
解决办法
7610
查看次数

javascript Reg Exp以匹配特定的域名

我一直在尝试使用Reg Exp来匹配具有特定域名的URL.

所以,如果我想检查这个网址是否来自example.com,那么reg exp应该是最好的?

此reg exp应与以下类型的URL匹配:

http://api.example.com/...
http://preview.example.com/...
http://www.example.com/...
http://purhcase.example.com/...
Run Code Online (Sandbox Code Playgroud)

只是简单的规则,就像http://{something}.example.com/{something}那时应该通过.

谢谢.

javascript regex

5
推荐指数
2
解决办法
7421
查看次数

如何在锚标签中自动包装文本 URL?

我有一个为我的客户构建的简单CMS。

这个问题是,他不是通过锚标签发布链接,而是直接将其复制并粘贴到文本编辑器中。

有没有办法使用 JavaScript 将这些链接包装在锚标记中?因此,当页面加载而不是看起来链接时:

http://google.com
Run Code Online (Sandbox Code Playgroud)

它看起来像这样

<a href="http://google.com" target="_blank">http://google.com</a>
Run Code Online (Sandbox Code Playgroud)

当用户将 URL 发布到答案/问题时,Stack Overflow 实际上会这样做(如果这有助于理解我想要实现的目标)。

html javascript anchor jquery

3
推荐指数
1
解决办法
3404
查看次数

如何使用正则表达式来解析通用的复杂 URL?

如何使用正则表达式来解析通用的复杂 URL?

我想从 URL 字符串中获取信息,包括协议、主机名和路径。

javascript regex

1
推荐指数
1
解决办法
1109
查看次数

URL连接字符串的正则表达式

是否存在一个已知的JavaScript正则表达式来匹配整个URL连接字符串?

protocol://user:password@hostname:12345/segment1/segment2?p1=val1&p2=val2
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个正则表达式,它将帮助我将这样的连接字符串转换为对象:

{
    protocol: 'protocol',
    user: 'user',
    password: 'password',
    host: 'hostname:12345',
    hostname: 'hostname',
    port: 12345,
    segments: ['segment1', 'segment2'],
    params: {
        p1: 'val1',
        p2: 'val2'
    }
}
Run Code Online (Sandbox Code Playgroud)

另外,我希望连接字符串的每个部分都是可选的,因此缺少的参数可以由环境中的值填充。

例子:

  • protocol://
  • server:12345
  • :12345 -仅用于端口
  • user:password@
  • user@
  • :password@
  • /segment1
  • ?p1=val1
  • 等等...

关于有效符号,标准RFC 3986规则应适用于所有零件。

我正在寻找可以在Node.js和所有浏览器中使用的东西。

我已经在connection-string中逐个进行了单独的解析,但是有一个问题-它不允许验证,即无法确定整个事情是否有效。

javascript regex

0
推荐指数
1
解决办法
915
查看次数

在ES6中解析URL的最佳方法

我已经看到了有关该主题的一些传奇性问题:如何解析url。

但是岁月流逝,情况发生了变化。我能找到的问题的答案已经过时了。我不想通过正则表达式或某些黑客(例如将HTML节点创建为解析助手)来解析URL。我想要一些灵活的方法来从URL返回带有所有必需数据的对象。我相信,有一些新的内置方法可以执行此操作,或者有一些新的革命性惊人方法和用于此目的的简单ES6库。

你能给我这样的建议吗?

javascript url npm ecmascript-6

-4
推荐指数
1
解决办法
1943
查看次数