问题终于解决了,先看看我的问题:
var u = window.location.toString();
想把地址栏中的某个参数清除掉,包括&,参数名=参数值,其中,参数值还有可能是汉字
用了这样的方法:
u = u.replace(/&addExJobTitle=(.+)&?/g,'');
查了半天才弄出来的,解释一下:
要替换的参数是:addExJobTitle
“.” (可能是)表示任何字符
“+” 表示匹配一次或多次
后面的“&” 表示该参数的结尾处,因为可能后面还有参数,或没有参数了,所以使用
“?” 表示零次或一次
“/g” 表示全局匹配