javascript получить href. заменить среднюю строку
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,'');
Вы можете использовать набор символов [\/:#%.\[\]]вместо всех этих односимвольных альтернатив.