Javascript Regulärer Ausdruck mehrere Übereinstimmungen [duplizieren]

9

Ich versuche, JavaScript zu verwenden, um einen regulären Ausdruck für eine URL (window.location.href) zu erstellen, die Abfragezeichenfolgenparameter hat und nicht herausfinden kann, wie das geht. In meinem Fall gibt es einen Abfragezeichenfolgenparameter, der sich selbst wiederholen kann; zum Beispiel "Qualität", hier versuche ich "quality=" zu finden, um ein Array mit den 4 Werten zu erhalten (groß, dunkel, grüne Augen, gutaussehend):

%Vor%     
user815460 31.10.2011, 12:58
quelle

2 Antworten

20

Sie können dafür eine Regex verwenden.

%Vor%

jsFiddle .

Die Qualitäten werden in qualities angezeigt.

    
alex 31.10.2011, 13:00
quelle
-2

Eine kleine Variation von @alex 's Antwort für diejenigen, die in der Lage sein wollen, nicht vordefinierte Parameternamen in der URL zu finden.

%Vor%

jsFiddle

    
Antoine Dahan 16.05.2016 15:16
quelle

Tags und Links