美文网首页
正则表达式取url中的参数

正则表达式取url中的参数

作者: 海贼王Lorrin | 来源:发表于2022-03-15 10:05 被阅读0次

    //正则取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

    正则取参代码块

    相关文章

      网友评论

          本文标题:正则表达式取url中的参数

          本文链接:https://www.haomeiwen.com/subject/ybnedrtx.html