javascript obtenir href.replace la chaîne du milieu
Sep 04 2020
mon URL est http://localhost:8080/?usrType=t#52773890547536126
je veux une sortie comme httplocalhost808052773890547536128
j'ai essayé cela en javascript
config.channel = config.channel || location.href.replace(/\/|:|#|%|\.|\[|\]/g,'');
il donne httplocalhost8080?usrType=t52773890547536126
Réponses
Barmar Sep 04 2020 at 08:09
Vous devez tout remplacer entre ?et #en plus de supprimer tous ces caractères spéciaux.
config.channel = config.channel || location.href.replace(/\?.*?#|[\/:#%.\[\]]/g,'');
Vous pouvez utiliser le jeu de caractères [\/:#%.\[\]]au lieu de toutes ces alternatives à un seul caractère.