我有以下函数(我没有编写)来提取 URL 参数值:
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [, ""])[1].replace(/\+/g, '%20')) || null
}
我几乎没有使用正则表达式的经验。此代码当前对参数名称进行区分大小写的搜索。我想让 RegExp 对参数名称进行不区分大小写的搜索。有人可以告诉我如何改变这个来实现这个目标吗?
最佳答案
为正则表达式添加 i
标志( more info ):
new RegExp('your regexp', 'i')
关于javascript - 在 JavaScript 中提取 URL 参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25586792/