Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    (javascript) Inserire simbolo euro in un db

    In un db oracle ho un campo varchar di 255 caratteri dove vengono memorizzate delle note.
    Se in queste note c'è il simbolo dell'euro, quando rileggo le note c'è casino.
    Quindi volevo sostituire con il javascript il simbolo dell'euro con la seguente scritta: E.
    Ho scritto il seguente codice javascript

    var myString = new String(theField.value)
    var re = new RegExp ('\u20AC', 'gi') ;
    theField.value = myString.replace(re , "E.");

    Dove theFiled.value è la nota scritta in un campo textarea di una form di una pagina html, mentre \u20AC è il codice ascci dell'euro

    Però non me lo sostituisce. Come mai?
    thx

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    Risolto

    Per far capire che \20AC è il codice ASCII del simbolo dell'euro bisogna mettee davanti un'altra barra
    Quindi l'errore è nella riga:

    var re = new RegExp ('\u20AC', 'gi') ;

    Che deve essere sostituita con la riga

    var re = new RegExp ('\\u20AC', 'gi') ;

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.