我想知道如何在“#”之后删除所有字符串部分。
例如,如果我有example.com/hello#item1
我如何删除#
和#
字符后的所有字符?
答案 0 :(得分:41)
var string = "example.com/hello#item1".split('#')[0];
简单就是那个
答案 1 :(得分:2)
您也可以使用:
var str = "example.com/hello#item1".split('#')[0];
答案 2 :(得分:2)
您可以使用拆分。
var oldString ='somestring#removethis';
var newString = oldString.split('#', 1)[0];
alert(newString);
答案 3 :(得分:1)
location.href.replace(location.hash,"")
那就行了
oops ... string ...嗯...这就是你从网址XDDD中删除它的方法
答案 4 :(得分:1)
var str = "example.com/hello#item1";
str = str.replace(/#.*$/,'');
答案 5 :(得分:1)
试试这个:
var str = "example.com/hello#item1";
var newStr = str.substring(0, (str.length - str.indexOf("#")));