Ich versuche, so etwas wie ‚bestellen = Höhe?‘ Zu ersetzen und ich weiß, es kann leicht wie folgt geschehen:Javascript replace regex jedes Zeichen
data = 'height'
x = '?order=' + data
x.replace('?order=' + data, '')
Aber das Problem ist, dass Fragezeichen kann manchmal Ampersand werden .. Was wollen I machen wirklich tun leer, ob das erste Zeichen Et-Zeichen oder Fragezeichen ist so grundsätzlich, ob
?order=height
&order=height
kann eine leere Zeichenfolge
@ GOTO0 mit, ich meine Frage aktualisiert und vergaß zu erwähnen, dass die Höhe a sein soll Variable, die verkettet wird –
Wenn Ihre Zeichenfolge wie folgt aussieht: http: //example.com? order = 1 & foo = 2: Wenn Sie "? order = 1" entfernen, bleibt "http: //example.com & foo=2" übrig ', das ist nicht gültig URL (nach "com" sollte ein "?" Stehen, kein "&"). Bist du sicher, dass du das brauchst? –
Ja, ich bin sicher .... –