jQuery how to remove # from url
javascript, jquery
Solution
It's not really a JQuery job - use normal Javascript for this.
document.location.href = String( document.location.href ).replace( /#/, "" );
EDIT Adding @Kevin B's answer for completeness
document.location.href = String( document.location.href ).replace( "#/", "" );
Problem
My url generates like this: only shows in ie9 ``` http://myurl.com/#/categories/posts ``` how do I remove # from url and make it like `http://myurl.com/categories/posts` on rest of my pages? thanks. can i use like this? how can I detect # cause front page has no #. ``` if ($.browser.msie && parseInt($.browser.version, 10) === 9 && window.location.href.indexOf("#")) { document.location.href = String( document.location.href ).replace( /#/, "" ); } ``` to remove #/ used `.replace( /#\//, "" );` as mentioned Kevin B