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

    [javascript] RegExp literal

    ciao a tutti, ho questo esempio:

    codice:
    var re =/\[b\](.*?)\[\/b\]/gi;
    text = "pipo pippo";
    text = text.replace(re, "$1")
    document.write(text)
    il replace con il literal funziona, ho provato con il costruttore RegExp ma non funzia
    codice:
    var re =new RegExp("\[b\](.*?)\[\/b\]","gi")
    text = "pipo pippo";
    text = text.replace(re, "$1")
    document.write(text)
    dove sbaglio?

    grazie

  2. #2
    Siccome sono inseriti in una stringa devi raddoppiare tutti i backslash.
    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
    Originariamente inviato da AnĒkin
    Siccome sono inseriti in una stringa devi raddoppiare tutti i backslash.
    grazie mille non sai qunto tempo ho sbatttuto la testa


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.