현재 js에서 매개변수를 전달하는 URL을 얻는 방법은
window.location.search
그러나 www.xxxxxx.com?aaa=bbb&ccc=ddd#ok
에 대한 링크가 있다고 가정해 보겠습니다.얻어진 것은 무엇입니까?aaa=bbb&ccc=ddd#ok
# 뒤에 있는 해시 값을 원하지 않습니다. 제거할 수 있나요? 아니면 정규식을 사용하여 제거해야 하나요?
ringa_lee2017-05-19 10:33:45
location 개체에는 URL에 #으로 시작하는 문자열을 저장하는 hash
속성이 있으므로 일반 교체를 사용할 필요가 없습니다. 직접 일치 교체도 사용할 수 있습니다.
으아악
给我你的怀抱2017-05-19 10:33:45
주소 문자열에 하나의 #
기호만 나타나는지 확인할 수 있습니까? 가능하다면 전체 주소 문자열을 가져온 다음 string.IndexOf("#")를 사용하여 현재 문자 위치를 가져옵니다. 그러면 마음대로 얻을 수 있습니다
예:
그럼
으아악----------------------구분선------------ --- ---------------
仅有的幸福2017-05-19 10:33:45
var str = " www.xxxxxx.com?aaa=bbb&ccc=ddd#ok" ;
var url = str.split('#')[0];