javascript get href. 중간 문자열 교체
Sep 04 2020
내 URL은 http://localhost:8080/?usrType=t#52773890547536126
나는 출력을 원한다. httplocalhost808052773890547536128
나는 자바 스크립트에서 이것을 시도했습니다
config.channel = config.channel || location.href.replace(/\/|:|#|%|\.|\[|\]/g,'');
그것은 준다 httplocalhost8080?usrType=t52773890547536126
답변
Barmar Sep 04 2020 at 08:09
당신은 사이에 모든 것을 교체해야 ?하고 #모든 특수 문자를 제거 할뿐만 아니라.
config.channel = config.channel || location.href.replace(/\?.*?#|[\/:#%.\[\]]/g,'');
[\/:#%.\[\]]모든 단일 문자 대체 대신 문자 세트 를 사용할 수 있습니다 .