js 为url字符串添加、修改参数
2024-09-02 01:22:00
//为url字符串添加、修改参数
String.prototype.EditUrlParam = function (paramName, replaceWith) {
var url = this;
if (url.indexOf(paramName) > -1) {
var re = eval('/(' + paramName + '=)([^&]*)/gi');
url = url.replace(re, paramName + '=' + replaceWith);
} else {
var paraStr = paramName + '=' + replaceWith; var idx = url.indexOf('?');
if (idx < 0)
url += '?';
else if (idx >= 0 && idx != url.length - 1)
url += '&';
url=url + paraStr;
}
return url;
};
最新文章
- Linux可信计算机制模块详细分析之核心文件分析(8)tpm.c核心代码注释(中)
- Java抽象类的总结
- ORACLE 10.2.01升级10.2.05 for windows 详细文档
- easyui中 在子tabs中 添加新的tabs
- Search a 2D Matrix | &; II
- [转]Hibernate3如何解决n+1 selects
- 基于.net开发chrome核心浏览器
- Java SE 第二十一讲----抽象类
- nodejs读取本地txt文件并输出到浏览器
- SpringMVC入门2-注解开发
- 关于ActionBar的向下兼容
- 说说new 和 malloc()
- 定时任务调度工作(学习记录 三)timer其他重要函数
- 当前 .NET SDK 不支持将 .NET Core 2.1 设置为目标。请将 .NET Core 2.0 或更低版本设置为目标,或使用支持 .NET Core 2.1 的 .NET SDK 版本。
- python 从基础到入门链接
- H5 61-浮动元素贴靠现象
- Swift 学习- 02 -- 基础部分2
- Expo大作战(三十六)--expo sdk api之 ImagePicker,ImageManipulator,Camera
- Intel x86_64 Architecture Background 2
- flex定位下overflow失效的问题研究