您的位置:首页 > Web前端 > JavaScript

JS正则表达式问题终于解决

2007-01-24 11:07 309 查看
问题终于解决了,先看看我的问题:

var u = window.location.toString();

想把地址栏中的某个参数清除掉,包括&,参数名=参数值,其中,参数值还有可能是汉字

用了这样的方法:
u = u.replace(/&addExJobTitle=(.+)&?/g,'');

查了半天才弄出来的,解释一下:

要替换的参数是:addExJobTitle
“.” (可能是)表示任何字符
“+” 表示匹配一次或多次
后面的“&” 表示该参数的结尾处,因为可能后面还有参数,或没有参数了,所以使用
“?” 表示零次或一次
“/g” 表示全局匹配
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐