Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Problema stringhe javascript
lunedì 29 ottobre 2007 - 23.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
GGno
Profilo
| Newbie
17
messaggi | Data Invio:
lun 29 ott 2007 - 23:01
Ciao a tutti, ho un problema con due stringhe in un apparentemente banale codice javascript
var centroString= new String(centro);
var nuovoCentroString= new String(nuovoCentro);
centroString.replace(" ","");
nuovoCentroString.replace(" ","");
if(centroString == nuovoCentroString)
{
AddPushpin(LL);
}
Ora il problema è che non entra mai nell'if perchè secondo lui le stringhe non sono mai uguali, ma stampando i valori di centroString e nuovoCentroString a video invece i valori sono identici.
Com'è possibile?
koolmind
Profilo
| Junior Member
78
messaggi | Data Invio:
ven 23 nov 2007 - 11:11
gli errori sono banalmente 2. risolvi così (ho provato):
centroString = centroString.replace(/( )/gi, "");
nuovoCentroString = nuovoCentroString.replace(/( )/gi, "");
Non ti funzionava perché se non usi un'espressione regolare (occhio allo spazio tra le due parentesi!!) lcon scope globale (quel /gi sta per global ignore case) lui sostituisce solo il primo spazio vuoto, ignorando gli altri...
prova e dimmi se ti va bene... a me funziona.
-----------------------------------------------------------------
koolmind
Dice il saggio: Non ci sono domande difficili, solo risposte che non conosciamo.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !