Hallo Freunde...
bin hier am verzweifeln da noch nicht mal eine If-Abfrage funzt.
Folgendes Problem..
Ich speichere cookies in Format 0=Wert-1; 1=Wert-1; 2=Wert-2.... u.s.w.
Beim Auslesen habe ich sie in Paare gesplitet in Array_Satz_Paare[i]
Array_Satz_Paare[0] = 0=Wert-1
Array_Satz_Paare[1] = 1=Wert-2
Array_Satz_Paare[2] = 2=Wert-3
....u.s.w.
Jetzt möchte ich natürlich die Werte haben aber ich komme nicht dran...
Per alert sehe ich dass sie da sind aber kein if-Vergleich funktioniert!
Haben die Werte in Cookies irgendein exotische Format oder bin ich doof?
Habe schon sogar i (von der for-Schleife in String umgewandelt aber es geht immer noch nicht!)
Und wie kann ich Reguläre Ausdrucke mit Variablen machen? Brauche Syntax Beispiel!
also nicht:
Array_Temp_1[0].match(/\b0\b/g);
sondern:
Array_Temp_1[0].match(/\b V_i_As_String\b/g);
bin hier am verzweifeln da noch nicht mal eine If-Abfrage funzt.
Folgendes Problem..
Ich speichere cookies in Format 0=Wert-1; 1=Wert-1; 2=Wert-2.... u.s.w.
Beim Auslesen habe ich sie in Paare gesplitet in Array_Satz_Paare[i]
Array_Satz_Paare[0] = 0=Wert-1
Array_Satz_Paare[1] = 1=Wert-2
Array_Satz_Paare[2] = 2=Wert-3
....u.s.w.
Jetzt möchte ich natürlich die Werte haben aber ich komme nicht dran...
Per alert sehe ich dass sie da sind aber kein if-Vergleich funktioniert!
Haben die Werte in Cookies irgendein exotische Format oder bin ich doof?
Habe schon sogar i (von der for-Schleife in String umgewandelt aber es geht immer noch nicht!)
Code:
for (i=0; i<= V_Anzahl_Elemente -1; i++) { Array_Temp_1 = Array_Satz_Paare[i].split("="); // wurde schon vorher gesplitten und enthällt 0=Wert1, 1=Wert2... var V_i_As_String = i.toString(); var V_Array_Temp_1_1_GEMATCHT = Array_Temp_1[0].match(/\b0\b/g); if(V_i_As_String == V_Array_Temp_1_1_GEMATCHT) { alert("bin in if"); } } // END for
also nicht:
Array_Temp_1[0].match(/\b0\b/g);
sondern:
Array_Temp_1[0].match(/\b V_i_As_String\b/g);
Comment