javascript正则表达式匹配URL

2024年12月05日 02:16
有3个网友回答
网友(1):

var url = 'http://xxx.com/index.php?page=1';
url = url.replace(/(http:\/\/xxx\.com\/index\.php\?page=)(\d+)/,function(){
    return arguments[1]+'2';
});

不建议使用正则,可使用location对象提取page参数进行处理

网友(2):

var url="http:\/\/xxx.com/index.php?page=";
var thisUrl=url+2;

如果非用正则:

var url="http:\/\/xxx.com/index.php?page=1";
var reg=/page\=[\d]+/i;
var thisUrl=url.replace(reg,"page="+2);

网友(3):

亲,一定要用正则吗?用字符串截取很简单,