현재 js에서 매개변수를 전달하는 URL을 얻는 방법은 window.location.search
그러나 www.xxxxxx.com?aaa=bbb&ccc=ddd#ok
얻어진 것은 무엇입니까?aaa=bbb&ccc=ddd#ok# 뒤에 있는 해시 값을 원하지 않습니다. 제거할 수 있나요? 아니면 정규식을 사용하여 제거해야 하나요?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
location 개체에는 URL에 #으로 시작하는 문자열을 저장하는 hash 속성이 있으므로 일반 교체를 사용할 필요가 없습니다. 직접 일치 교체도 사용할 수 있습니다. 으아악
hash
주소 문자열에 하나의 # 기호만 나타나는지 확인할 수 있습니까? 가능하다면 전체 주소 문자열을 가져온 다음 string.IndexOf("#")를 사용하여 현재 문자 위치를 가져옵니다. 그러면 마음대로 얻을 수 있습니다 예:
#
그럼
----------------------구분선------------ --- ---------------
var str = " www.xxxxxx.com?aaa=bbb&ccc=ddd#ok" ;var url = str.split('#')[0];
휴대폰에 직접 차단 기능이 없을 가능성도 있습니다
판단하고 나누는게 낫습니다
으아악
location 개체에는 URL에 #으로 시작하는 문자열을 저장하는
참고자료: http://www.w3school.com.cn/js...hash
속성이 있으므로 일반 교체를 사용할 필요가 없습니다. 직접 일치 교체도 사용할 수 있습니다. 으아악주소 문자열에 하나의
으아악#
기호만 나타나는지 확인할 수 있습니까? 가능하다면 전체 주소 문자열을 가져온 다음 string.IndexOf("#")를 사용하여 현재 문자 위치를 가져옵니다. 그러면 마음대로 얻을 수 있습니다예:
그럼
으아악----------------------구분선------------ --- ---------------
var str = " www.xxxxxx.com?aaa=bbb&ccc=ddd#ok" ;
var url = str.split('#')[0];
휴대폰에 직접 차단 기능이 없을 가능성도 있습니다
판단하고 나누는게 낫습니다
으아악