通过正则表达式匹配url中的参数
/**
* 获取url中的参数
* @param {key} 待匹配的关键字
* @param {url} 被匹配查询的url
*/
export const getUrlQuery = ({ key, url }) => {
let str = url || location.href//默认获取浏览器地址栏中的url
let reg = decodeURIComponent((new RegExp('[?|&|/]' + key + '=([^&;]+?)(&|#|;|$)').exec(str) || [, ''])[1].replace(/\+/g, '%20')) || null
return reg
}

本文介绍如何使用正则表达式从URL中提取特定参数,提供了一个名为getUrlQuery的函数,用于获取给定关键字在URL中的值,默认从浏览器地址栏获取。
1574

被折叠的 条评论
为什么被折叠?



