Salve!
Il seguente codice funziona....
<script type="text/javascript">
function texttosmiles(messaggio){
messaggio = messaggio.replace(":)","[img]img/smiles/commenti_curioso.gif[/img] ");
return messaggio;
}
</script>
....però modifica solo la prima occorrenza della faccina!
Se modifica la parte del replace della funzione con il codice per il replace globale:
messaggio = messaggio.replace(/":)"/g,"[img]img/smiles/commenti_curioso.gif[/img] ");
...ottengo il seguente errore: "unmatched ) in regular expression"
Stessa cosa se provo a modificare in questo modo:
messaggio = messaggio.replace(/\:)/g,"[img]img/smiles/commenti_curioso.gif[/img] ");
Potreste gentilmente suggerirmi una maniera per creare un espressione regolare che funzioni per il replace globale della faccina? Grazie mille!