How to get #hash value in a URL in JS

前端 未结 6 1972
小蘑菇
小蘑菇 2020-12-14 18:38

For example, I have a URL as :

http://www.google.com/#hash=value2x

I want a js code to return just value2x. I tried

6条回答
  •  一向
    一向 (楼主)
    2020-12-14 19:13

    function getHashValue(key) {
      var matches = location.hash.match(new RegExp(key+'=([^&]*)'));
      return matches ? matches[1] : null;
    }
    
    // usage
    var hash = getHashValue('hash');
    

提交回复
热议问题