जावास्क्रिप्ट को मध्य स्ट्रिंग href.replace मिलता है
Sep 04 2020
मेरा url है http://localhost:8080/?usrType=t#52773890547536126
मुझे आउटपुट चाहिए httplocalhost808052773890547536128
मैंने जावास्क्रिप्ट में यह कोशिश की है
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,'');
आप [\/:#%.\[\]]उन सभी एकल-वर्ण विकल्पों के बजाय सेट किए गए वर्ण का उपयोग कर सकते हैं ।