From: Krinkle Date: Wed, 27 Oct 2010 15:37:47 +0000 (+0000) Subject: Escaping parameter for regex (Follow-up r75275) X-Git-Tag: 1.31.0-rc.0~34265 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=4bfc3e90af9a814872dc3a5dae31e144c392dd38;p=lhc%2Fweb%2Fwiklou.git Escaping parameter for regex (Follow-up r75275) --- diff --git a/resources/mediawiki.util/mediawiki.util.js b/resources/mediawiki.util/mediawiki.util.js index a3f44dc517..504a61701b 100644 --- a/resources/mediawiki.util/mediawiki.util.js +++ b/resources/mediawiki.util/mediawiki.util.js @@ -114,7 +114,7 @@ */ 'getParamValue' : function( param, url ) { url = url ? url : document.location.href; - var re = new RegExp('[^#]*[&?]' + param + '=([^&#]*)'); // Get last match, stop at hash + var re = new RegExp('[^#]*[&?]' + param.escapeRE() + '=([^&#]*)'); // Get last match, stop at hash var m = re.exec(url); if (m && m.length > 1) { return decodeURIComponent(m[1]);