Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    sostituire virgola in un ciclo

    function check_cal()
    {
    var curObjv = "";
    aColl = document.getElementsByTagName("input");
    for (i=0;i<aColl.length;i++)
    {
    var curObj = aColl[i];
    curObjv = aColl[i].value;
    curObjv.replace(/\,/, "xxx")
    }
    }

    in questo modo non da mi nessun errore...
    ma non fa il replace...

    dove sbaglio ?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    perche' non lo riassegni nuovamente
    aColl[i].value=curObjv.replace(/\,/, "xxx");
    ciao

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ok così và..
    solo che se nel campo ho ,, (due virgole)

    ottengo : "xxx,"
    dopo il replace..

    non sarebbe meglio usare un regex per eliminalre tutte.. ?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    modificatore g (globale)
    replace(/\,/g, "xxx");

    questo tradurrebbe ,, in xxxxxx

    se vuoi sostituire piu' occorrenze di seguito
    replace(/\,+/g, "xxx");
    cosi' ,,,,, = xxx

    ciao

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ciao grazie..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.