我正在尝试仅捕获此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。 ;-)