在工作中和面试中,经常会遇到对url的处理。那么下面奉献一串代码:
1 getRequestParam : function(param, uri) { 2 uri = uri || location.href; 3 var value = uri.match(new RegExp('[?&]' + param + '=([^&]*)(&?)', 'i')); 4 return value ? decodeURIComponent(value[1]) : value; 5 }
在工作中和面试中,经常会遇到对url的处理。那么下面奉献一串代码:
1 getRequestParam : function(param, uri) { 2 uri = uri || location.href; 3 var value = uri.match(new RegExp('[?&]' + param + '=([^&]*)(&?)', 'i')); 4 return value ? decodeURIComponent(value[1]) : value; 5 }