我只需要从 URL 中返回 # 和第一个“/”之间的部分。有时 URL 可能没有“/”。我正在努力在 RegEx 中处理这种情况:
var url1 = '#some';
var url2 = '#some/parameter';
var hash = /#(.*)\//.exec(url1);
alert(hash[1]); // only want 'some'
var hash = /#(.*)\//.exec(url2);
alert(hash[1]); / only want 'some'