2010-11-09 7 views
0

J'utilise .replace ("www.", ""); en javascript, mais aujourd'hui je pensais que si une URL contient www. dans la dernière partie (comme someurlwww.com), cela sera également remplacé. Comment puis-je nettoyer le protocole urls + www.?Comment remplacer www. d'url sans casser les URLs comme www.someurlwww.com

+0

dépend de votre entrée. Est-ce toujours 'http: // www. ~' Ou peut-il être une URL valide? – Harmen

+3

D'où obtenez-vous l'URL? Notez également que '' somesite.com '! =' Www.somesite.com''. Supprimer 'www' peut casser l'URL. –

Répondre

1

Essayez avec

.replace(/^http:\/\/www./, "http://") 
.replace(/^www./, "") 
+0

Merci, c'est exactement ce dont j'avais besoin. – gtilx

+0

cela ne fonctionnera pas si c'est https – Harrison

Questions connexes