你是要把原网址替换成现在的网址吗??123是变化的地方,其他地方不变吗?说明白啊
而且你只贴要替换的文本,不贴myweb.com/?p=123周围的文本,我不好测试写的对不对。
myweb\.com\/\?p=(.*)
替换成
www.myweb.com/archives/\1.html
正则我已经给你写好了!
var regex=/\b(myweb.com\/)\?p=(\d+)\b/g;
var me=str.replace(regex,"www.$1archives/$2.html");
测试代码下载就可以查看效果。
html文件已经上传,后面下载。
ie8下测试正常!
正则代码测试