javascript get href.replace the middle string
Sep 04 2020
mi url es http://localhost:8080/?usrType=t#52773890547536126
quiero salida como httplocalhost808052773890547536128
he probado esto en javascript
config.channel = config.channel || location.href.replace(/\/|:|#|%|\.|\[|\]/g,'');
da httplocalhost8080?usrType=t52773890547536126
Respuestas
Barmar Sep 04 2020 at 08:09
Necesita reemplazar todo entre ?y #además de eliminar todos esos caracteres especiales.
config.channel = config.channel || location.href.replace(/\?.*?#|[\/:#%.\[\]]/g,'');
Puede usar el juego de caracteres en [\/:#%.\[\]]lugar de todas esas alternativas de un solo carácter.