程序代码 2025-11-05 1.2k 阅读

Url字符替换

作者头像
正德明建
发布于 2025年11月07日
前端性能优化实践

<script>

//第一种:用字符直接替换

var str = "https://www.hntyzd.com/item/?c-102,v0-1.html";

str = str.replace("item/?c-102,v0-1.html","3g/list.asp?id=1666&L=影壁挂件");

document.write(str);

第二种:正则表达式替换

var reg2=new RegExp("(https://www.hntyzd.com)(/html/sjal/list_)(\\d+).html","gmi");

//一个()代表一个参数,下边按顺序调用$1,$2,$3或者替换。不需要的不调用出来即可。

var url2="https://www.hntyzd.com/html/sjal/list_1697.html";

var rep2=url2.replace(reg2,"$1/3g/list.asp?id=$3");

window.location.href=rep2;

</script>


分享:
作者头像

正德明建

资深前端工程师 | 技术分享者

专注于Web开发领域多年,热爱技术分享与开源贡献。致力于记录实用技术经验,帮助更多开发者解决实际问题。