我想删除网址中的#标签。例如
http://localhost/Tech/technology/#method
在上面的网址中,我需要删除#
标记,结果如下:
http://localhost/Tech/technology/method
你能帮我吗?
答案 0 :(得分:1)
你可以使用javascript。
document.location.href = String( document.location.href ).replace( /#/, "" );
var url = "http://localhost/Tech/technology/#method"
url = String( url ).replace( /#/, "" );
console.log(url);
alert(url);
答案 1 :(得分:1)
使用 encodeURIComponent ,它会对您的网址字符串进行百分比编码。 例如:
var set4 = "ABC abc 123"; // Alphanumeric Characters + Space
console.log(encodeURIComponent(set4)); // ABC%20abc%20123 (the space gets encoded as %20)
它不仅可以解决#,还可以解决所有特殊字符。