Visualizzazione dei risultati da 1 a 3 su 3

Discussione: replace

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    replace

    ciao a tutti con questo script

    function deleteLink(idx) {
    var mod=document.documento;
    var valore=document.getElementById("linkTAN"+idx).valu e;
    var mod=document.documento;
    var valore=document.getElementById("linkTAN"+idx).valu e;
    var msg="";
    if(mod.descrDoc.value.match(valore)){ mod.descrDoc.value=mod.descrDoc.value.replace(valo re + ' ','');
    }
    }
    trovo in una textarea tutti i valori #1#, #2#... etc.. e me li cancella... solo che se sono alla fine del testo non mi cancella nulla...
    come potrei risolvere.... magari con le regExpr in javascript sta cosa si puō risolvere...?
    Praticamente se il #2# ad esempio č in mezzo al testo tutto ok.. se invece si trova prima di un
    allora non funge,,,,
    tutti i suggerimenti sono accettati...
    grazie e buonn week end
    Giuseppe

  2. #2

    Re: replace

    Probabilmente perchč gli dici di cercare 'valore' e poi di sostituire 'valore'+"uno spazio". Prova cosė:
    codice:
    function deleteLink(idx) { 
    	var mod=document.documento; 
    	var valore=document.getElementById("linkTAN"+idx).value; 
    	var msg=""; 
    	var rex = new RegExp(valore+'\\x20*','g');
    
    	if(mod.descrDoc.value.match(rex)){
    		mod.descrDoc.value=mod.descrDoc.value.replace(rex,''); 
    	} 
    }
    Se vuoi sostituire qualsiasi carattere che "non si vede" (tipo gli a capo \r\n) sotituisci \\x20 e mettici \\s.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    grazie mille....

    funge alla perfezione......!
    buona giornata...!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.