Entfernen Sie die Zeichenfolge am Anfang einer URL
Möchte ich, um die zu entfernen " www.
" - Teil aus dem Anfang einer URL-Zeichenfolge
Beispielsweise in diese Testfälle:
z.B. www.test.com
→ test.com
z.B. www.testwww.com
→ testwww.com
z.B. testwww.com
→ testwww.com
(wenn es nicht vorhanden ist)
Brauche ich Regexp oder gibt es eine intelligente Funktion?
InformationsquelleAutor der Frage Lukas | 2012-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hängt davon ab, was Sie brauchen, haben Sie ein paar Möglichkeiten, die Sie tun können:
InformationsquelleAutor der Antwort NicoSantangelo
Wenn die Zeichenfolge hat immer das gleiche format, einen einfachen
substr()
sollte ausreichen.InformationsquelleAutor der Antwort talnicolas
Ja, es ist eine RegExp, aber Sie brauchen nicht, es zu benutzen oder keine "smart" - Funktion:
InformationsquelleAutor der Antwort berezovskyi
Entweder manuell, wie
oder nutzen Sie einfach
.replace()
:InformationsquelleAutor der Antwort jAndy
Versuchen Sie die folgenden
InformationsquelleAutor der Antwort JaredPar
Können Sie schneiden Sie die url, und verwenden Sie response.sendredirect(neue url), dies bringt Sie auf der gleichen Seite mit der neuen url
InformationsquelleAutor der Antwort Ofer
Können Sie einer überlastung des String-Prototyp mit einer removePrefix Funktion:
Verwendung:
InformationsquelleAutor der Antwort Flavien Volken