Parsing an URL in JavaScript

前端 未结 3 1041
说谎
说谎 2021-01-23 12:11

I need to parse url in JavaScript.

Here is my code:

var myRe = /\\?*([^=]*)=([^&]*)/;
var myArray = myRe.exec(\"?page=3&Name=Alex\");


for(var i         


        
3条回答
  •  天命终不由人
    2021-01-23 12:40

    If all you're trying to do is get query string name/value pairs you could do something like this:

    function getQueryStringValue(varName) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
    
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == varName) { return pair[1]; }
        }
    }
    

提交回复
热议问题