Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Replace multiplo

  1. #1

    Replace multiplo

    Con questa funziona:
    codice:
    function create_filename(){
    var titolo = document.getElementById('titolo').value;
    new_value = titolo.replace(/\./g,"");
    
    //new_value = titolo.replace(/","/g,"");
    //new_value = titolo.replace(/"\'"/g,"");
    //new_value = titolo.replace(/""/g,"");
    //new_value = titolo.replace(/«/g,"");
    //new_value = titolo.replace(/»/g,"");
    //new_value = titolo.replace(/à/g,"a");
    //new_value = titolo.replace(/è/g,"e");
    //new_value = titolo.replace(/é/g,"e");
    //new_value = titolo.replace(/ò/g,"o");
    //new_value = titolo.replace(/ù/g,"u");
    //new_value = titolo.replace(/ì/g,"i");
    //new_value = titolo.replace(/" "/g,"-");
    {
    	document.getElementById('filename').value = new_value;
    	}
    }
    richiamata dall'evento onchange sul campo id titolo di un form dovrebbe fare una serie di replace sul valore del campo stesso e copiare il risultato nel campo con id filename.
    Così come è sopra funziona, ma se tolgo le barre // dalle altre righe il replace non funziona più.
    Avete consigli?

  2. #2
    Problema risolto.
    Se a qualcuno serve la funzione, eccola:

    codice:
    function create_filename(){
    var titolo = document.getElementById('titolo').value;
    titolo = titolo.replace(
    		/\./g, "").replace(
    		/\'/g, "").replace(
    		/""/g, "").replace(
    		/</g, "").replace(
    		/>/g, "").replace(
    		/,/g, "").replace(
    		/\:/g, "").replace(
    		/\?/g, "").replace(
    		/\!/g, "").replace(
    		/\;/g, "").replace(
    		/«/g, "").replace(
    		/»/g, "").replace(
    		/à/g, "a").replace(
    		/è/g, "e").replace(
    		/é/g, "e").replace(
    		/ò/g, "o").replace(
    		/ù/g, "u").replace(
    		/ì/g, "i").replace(
    		/ /g, "-");{
    	document.getElementById('filename').value = titolo;
    	document.getElementById('filename').value = document.getElementById('filename').value.toLowerCase();
    	}
    }

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.