我正在尝试仅捕获此URL的一部分或将字符串的一部分注入其中(以最简单的为准)。

这是网址:

http://www.goodbuytimeshare.com/listings/min:1000/max:150000/agreements:rent,buy/properties:apartment,condo,hotel,resort/show:4/


我认为我要么需要将其调整为:

/listings/min:1000/max:150000/agreements:rent,buy/properties:apartment,condo,hotel,resort/


或将其变成:

http://www.goodbuytimeshare.com/listings/ajax/min:1000/max:150000/agreements:rent,buy/properties:apartment,condo,hotel,resort/show:4/start:1/end:100/


(相同的URL,但将在“ .com /”之后添加“ ajax /”)

其中哪一个更简单?

最佳答案

简单,使用正则表达式!

var myString = "http://www.goodbuytimeshare.com/listings/min:1000/max:150000/agreements:rent,buy/properties:apartment,condo,hotel,resort/show:4/";
var matches = (/^http:\/\/[a-zA-Z0-9\.]+(\/.+)$/).exec(myString);
var mySubString = matches[1];


虽然,now you have two problems。 ;-)

10-06 01:07