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

    [reg expr] Come mai questa non mi va?

    non capisco xchp non mi funziona questo codice:
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    testo = "[TOGLIMIquote]ciao[TOGLIMI/quote]";
    testo = testo.replace(/\[quote\](.+?)\[\/quote\]/is,  "quote:");
    document.write(testo);
    -->
    </script>
    dove di TOGLIMI è del testo che ho aggiunto se no il forum mi quotava due volte il codice :P

    avete qualche idea?
    non so dove statter la testa io :/
    se al posto di
    /\[quote\](.+?)\[\/quote\]/is
    metto:
    /\[quote\](.+?)\[\/quote\]/i

    funziona ma se
    testo= "[TOGLIMIquote]ci\nao[TOGLIMI/quote]";
    allora la reg expr non funziona!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    ma cosa deve fare la regexp???

    deve ESTRARRE il testo tra [...] e [/...]
    oppure da [...]testo[/...] far diventare

    QUOTE: testo


    ???

  3. #3

  4. #4
    trovato
    al posto di /is ho messo ig
    s = Treat string as single line
    g = Replace globally

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    IE5,nn prende .+? come quantificatore...
    e nemmeno .{1,}? strano!

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.