javascript ottiene href. sostituisci la stringa centrale
Sep 04 2020
il mio URL è http://localhost:8080/?usrType=t#52773890547536126
voglio output come httplocalhost808052773890547536128
l'ho provato in javascript
config.channel = config.channel || location.href.replace(/\/|:|#|%|\.|\[|\]/g,'');
Dà httplocalhost8080?usrType=t52773890547536126
Risposte
Barmar Sep 04 2020 at 08:09
È necessario sostituire tutto ciò che è compreso tra ?e #oltre a rimuovere tutti quei caratteri speciali.
config.channel = config.channel || location.href.replace(/\?.*?#|[\/:#%.\[\]]/g,'');
Puoi utilizzare il set di caratteri [\/:#%.\[\]]invece di tutte quelle alternative a carattere singolo.