Visualizzazione dei risultati da 1 a 2 su 2

Discussione: replace simboli

  1. #1

    replace simboli

    salve a tutti vorrei fare un replace di unsa stringa sostituendo tutti i simboli e spazi con un _ lasciando lettere, comrese quelle accentate, e numeri invariati ora ho provato varie soluzioni ma in ogni una manca qualcosa:

    oldstring=oldstring.replace(/[^a-zA-Z0-9]/g,"_"); //mi sostituisce anche le lettere accentate
    oldstring=oldstring.replace(/[\W\s+]/g,"_"); //come sopra
    //oldstring=oldstring.replace(/[.,:;-]/g,"_"); //non sò come fargli riconoscere anche questi altri simboli ()\'/"

    sembravo aver trovato la soluzione così:
    oldstring=oldstring.replace(/[^a-zàèéìòùA-Z]/g,"_");
    ma non sò per quale motivo se faccio un semplice file funziona ma quando lo vado ad inserire nello script completo continua a non riconoscermi le lettere accentate e me le sostiuisce
    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ricerca con chiave "accentate" nel solo forum javascript,
    per esempio salta fuori questo
    http://forum.html.it/forum/showthrea...readid=1243208
    dove probabilmente si chiarisce anche perche' sembra funzionare ma nello script completo non funziona

    ciao

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.