正则表达式取url中的参数

2022-03-15  本文已影响0人  海贼王Lorrin

//正则取url中参数,从?开始的都可以取,

const getUrlParam = (url, name) => {

    var match = RegExp('[?&]' + name + '=([^&]*)').exec(url);

  if (!match) {

    return "";

  }

  return match && decodeURIComponent(match[1].replace(/\+/g, ' '));

}

示例:url (https://baidu.com/index?id=123&name=lyl)

getUrlParam(url, "id")

getUrlParam(url, "name")

取出结果:

id: 123

name: lyl

正则取参代码块
上一篇下一篇

猜你喜欢

热点阅读