JavaScript 获取 URL 参数的 getQueryString 方法详解

作者:异步漫步

时间:2026-10-27

浏览:613

本文介绍使用 JavaScript 通过正则表达式提取 URL 查询参数的 getQueryString 方法。该方法默认返回字符串类型,若需整数类型需使用 parseInt 进行转换。代码展示了如何构建正则并处理 URL 字符串,适用于前端开发中解析地址栏参数的场景。

具体实现代码如下:

 
获取 URL 参数的 JavaScript 实现function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = location.search.substr(1).match(reg);
if (r != null) return unescape(decodeURI(r[2])); return null;
} 

该函数默认返回的数据类型为字符串(string)。



若业务逻辑需要整数类型,在 JavaScript 中使用该返回值时需进行显式转换,例如调用 parseInt(value) 函数将字符串转换为整数。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章