Visualizzazione dei risultati da 1 a 2 su 2

Discussione: replace all non va

  1. #1

    JQUERY, replace all non va

    Ciao a tutti,
    purtroppo non mi va il replace di una sottostringa all'interno di un grosso teso.

    Premesso che il replace semplice funziona( lo fa solo per la prima occorenza) il replace all (aggiungendo / e /g) non mi va.

    var old='@2_nome';
    var new='@1_nome';

    var testo= {TESTO MOLTO GRANDE CHE CONTIENTE MOLTE OCCORRENZE DI @2_NOME}


    testo.replace(/old/g,new);


    Purtroppo non fa niente,mentre testo.replace(old,new); funziona


    Qualche idea????????? grazie!

  2. #2
    ho risolto così:

    codice:
    RegExp.quote = function(str) {      return str.replace(/([.?*+^$[\]\\(){}-])/g, "\\$1");  };
    codice:
    str1 = "." var re = new RegExp(RegExp.quote(str1), "g"); "pattern matching .".replace(re, "regex");

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.