JS获取URL中参数值的4种方法

JS获取URL中参数值的4种方法

文章目录

方法1:现代浏览器都支持 URL 和 URLSearchParams 对象,可以很方便地从URL中提取参数

方法2:使用正则表达式

方法3:使用 split 和 reduce

方法4:使用 location.search 和自定义函数

方法1:现代浏览器都支持 URL 和 URLSearchParams 对象,可以很方便地从URL中提取参数

// 假设当前URL为 "https://example.com/?name=John&age=30"

const url = new URL(window.location.href); // 或者你可以直接传入一个URL字符串

const name = url.searchParams.get('name'); // "John"

const age = url.searchParams.get('age'); // "30"

console.log(name, age);

方法2:使用正则表达式

可以使用正则表达式匹配URL参数,这种方法相对较低效且较复杂,但也可以做到。

function getQueryParam(name) {

const regex

相关推荐

火影忍者秋风在哪里直播
www365bet娱乐场

火影忍者秋风在哪里直播

📅 07-06 👀 6054
1个月挣1亿🤑官方:世俱杯冠军奖金1.25亿刀,32队分享10亿奖金
​“少白头”和“一夜白头”到底是怎么回事?
beat365中国在线体育

​“少白头”和“一夜白头”到底是怎么回事?

📅 06-27 👀 3470
姓白的明星有哪些人(盘点娱乐圈最出名的十位姓白的女明星白百何一手好牌打得稀烂)