Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    javascript: sostituire parola

    Salve a tutti. Ho il seguente codice:

    codice:
    <script>
    function MiaFunzia(stringa){
      if(stringa.length>1) return stringa.replace(eval('/'+stringa+'/'),"luigino")
    }
    stri="mario rossi";
    document.write(MiaFunzia(stri)+'\n');
    </script>
    il che mi sostituisce "mario rossi" con "luigino". Io invece vorrei che sostituisse interamente soltanto la SECONDA parola di una stringa variabile (in questo caso di esempio dovrebbe restituire "mario luigino"). Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Non mi funziona neanche così:

    codice:
    <script>
    function MiaFunzia(stringa){
    stringa2 = stringa.split(" ");
      if(stringa2[1].length>1) return stringa2[1].replace(eval('/'+stringa2[1]+'/'),"luigino")
    }
    stri="mario rossi";
    document.write(MiaFunzia(stri)+'\n');
    </script>

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    risolto:

    codice:
    <script>
    stringa="mario rossi";
    splitted = stringa.split(" ");
    sosti=splitted[1].replace(splitted[1],"luigino");
    document.write (splitted[0]," ",sosti);
    </script>

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.