为什么Javascript替换在这种情况下不起作用

时间:2016-04-06 11:04:16

标签: javascript

我有#的字符串!我想替换#!空着。

这是我的代码

$(document).ready(function () {
var uri =  'ghgfhf'
   if (uri.indexOf("#") > 0) {
    var clean_uri =  removeURLParameter(uri);
    console.log(clean_uri);
}
});

function removeURLParameter(url) {
url = url.replace(/!#/,'');
return url;
}

能告诉我如何更换#!用空('')

1 个答案:

答案 0 :(得分:0)

"!#"应为"#!"

function removeURLParameter(url) {
    url = url.replace(/#!/,'');
    return url;
}

请参阅updated jsfiddle