将子字符串提取到jQuery中的空格

时间:2014-10-13 22:49:25

标签: jquery

我有这个字符串:
此http是一个链接
我想把从http开始的所有东西都带到空白处(每次都是不同的链接) 示例:此http://www.google.com是一个链接(我希望http://www.google.com
我尝试了子串substring(str.indexOf("http"),str.indexOf(" "));
但它会混淆哪些空白。

2 个答案:

答案 0 :(得分:0)

http开始,直到http之后的第一个空格:x的子字符串:

x.substring(x.indexOf('http'),x.indexOf(' ', x.indexOf('http')))

答案 1 :(得分:0)

尝试如下,

var link = "i want http://www.google.com xxxx";
var st = link.indexOf('http');
alert(link.substring(st, st + link.substr(st, link.length).indexOf(' ')));