Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Sostituire parola all'interno di una stringa?

    Ciao a tutti, come da titolo come si fa a sostituire una parola all'interno di una stringa (Senza utilizzare il metodo replace?)

    esempio:

    stringa= prompt("inserisci stringa")
    //inserisco ciao a tutti
    voglio sostituire ciao e chiedo
    document.write("quale parola vuoi sostituire?")
    sostituire = prompt("inserisci la parola da sostituire")
    //poi indico con quale parola vuoi sostituire "ciao"?
    parola = prompt("inserisci la parola sostituente")

    Si può fare una cosa del genere senza replace? Se si, come?
    ?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non credo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    var stringa = prompt("inserisci stringa", "ciao a tutti.");
    var parola = prompt("quale parola vuoi sostituire?", "tutti");
    
    if (parola) {
    
        var posizione = stringa.toLowerCase().indexOf(parola.toLowerCase());
    
        if (posizione === -1) {
            alert("Parola non trovata!");
        } else {
            var sostituire = prompt("Con cosa la vuoi sostituire?");
            stringa = stringa.substr(0, posizione) + sostituire + stringa.slice(posizione + parola.length);
        }
    
    }
    
    alert(stringa);
    Ultima modifica di carlomarx; 02-11-2013 a 03:18
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

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.