javascript - 求一段JS正则(取URL参数)
天蓬老师
天蓬老师 2017-05-18 10:47:04
0
8
414

?id=001&from=1我用reactthis.props.location.search已经取出主要部分,不太懂正则,求教

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复 (8)
某草草

雷雷

    某草草

    雷雷

      伊谢尔伦

      location里边不应该还有一个query的吗?难道我记混乱了。。。

      可以考虑以下做法:

      JSON.parse( '{' + locatio.search .replace('?', '') .replace(/&/g, ',') .replace(/(\w+)=?(\w+|)/ig, '"":""') + '}')

      有可能出现:"?a=1&b=2&c=",甚至 "?a=1&b=2&c"

        phpcn_u1582

        "?id=001&from=1".replace('?', '').replace('&', ',').replace(/(w+)=(w+)/g, '$1:$2' )

          阿神
          var parms = location.search.replace("?","").split("&"); var json = {}; for(let i = 0, n = parms.length; i

          楼上JSON.parse的方法挺方便的,不过要考虑ie8-兼容问题,我写的这种不需要考虑兼容但是要麻烦点

            淡淡烟草味

            函数 GetRequest() {

            雷雷
              迷茫

              雷雷

                淡淡烟草味

                雷雷

                  最新下载
                  更多>
                  网站特效
                  网站源码
                  网站素材
                  前端模板
                  关于我们 免责声明 Sitemap
                  PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!