【发布时间】:2014-08-08 11:47:54
【问题描述】:
用户输入了一个我只想从中获取尾部的网址,因为我知道他输入的是哪个网站。
所以首先我想删除“主要”网址并获取最后的内容,所以我的操作是:
原文链接:http://example.com/something
var n=e.split("http://example.com/");e=n[1];
我会得到“东西”
问题是站点也可以被保护,因此 https 不是 http。因此拆分不会起作用。
如何定义一个拆分函数,它的工作原理如下:
split("http://example.com/ || https://example.com/")
我不想通过查看“//”或类似的东西来拆分,我想要一个确切的地址。
【问题讨论】:
-
正则表达式是你的朋友 ;)
-
你想怎么拆分?
-
我需要从变量中删除我写的内容:“example.com || example.com”
-
我无法理解你((你能说一下你的输入和你想输出的内容吗?
-
split(/https?:\/\/example\.com\//)- 这是你的想法吗?您的目标不是 100% 明确。
标签: javascript split logical-operators