javascript gethref。真ん中の文字列を置き換えます
Sep 04 2020
私のURLは http://localhost:8080/?usrType=t#52773890547536126
として出力したい httplocalhost808052773890547536128
私はこれをJavaScriptで試しました
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,'');
[\/:#%.\[\]]これらすべての単一文字の選択肢の代わりに、文字セットを使用できます。