Christopher Reimann: Einen String zeichenweise durchlaufen

Guten Abend!

Wie lässt sich mit Javascript ein String durchlaufen?

Schleife und Indexklammen var string[index] funktioniert beim IE nicht...

Ich würd gern unerwünschte Zeichen damit aus einem String entfernen.

Vielen Dank,
Christopher

  1. Moin!

    Wie lässt sich mit Javascript ein String durchlaufen?

    Stringlänge ermitteln und mit substr oder substring jeweils einzeln das gewünschte Zeichen ermitteln.

    Schleife und Indexklammen var string[index] funktioniert beim IE nicht...

    Ich würd gern unerwünschte Zeichen damit aus einem String entfernen.

    Es gibt aber sicherlich noch andere Ansätze. Mit indexOf würde man direkt herausfinden, ob ein Zeichen überhaupt im String existiert, und wo.

    Und mit regulären Ausdrücken lassen sich auch Ersetzungsoperationen durchführen.

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!
  2. Hallo,

    Wie lässt sich mit Javascript ein String durchlaufen?

    Probiere es mit diesem Ansatz:

      
    var stralt="abcdef";  
    var strarr=stralt.split("");  
    alert(strarr[0]+"\n"+strarr[5]); // a und f  
      
    // weitere String-Operationen z. B. a entfernen  
    strarr.shift();  
      
    var strneu=strarr.join("");  
    alert(strneu); // bcdef
    

    MfG, Thomas

  3. hi,

    Schleife und Indexklammen var string[index] funktioniert beim IE nicht...

    Alternativ zum split-Vorschlag von Thomas:

    charAt() oder charCodeAt() könnten dir ggf. auch noch weiterhelfen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  4. Vielen Dank euch Allen!

    Wird sicher was von klappen! (Probiers später)

  5. Tag Christopher.

    Wie lässt sich mit Javascript ein String durchlaufen?

    Warum so umständlich?

    Ich würd gern unerwünschte Zeichen damit aus einem String entfernen.

    Dann benutze replace.

    Siechfred