Comunidad de diseño web y desarrollo en internet online

JS: como puedo hacer que una variableno sea case-sensitive

Citar            
MensajeEscrito el 20 Nov 2007 06:37 pm
Hola, hago este post porque tengo una problema, estaba haciendo en javascript un "mini buscador" que agarra una lista y te separa elemenentos segun lo que buscaste con la funcion indexOf() y tenia una duda.

El javascript lo pueden ver aca:

http://gbt29.tripod.com/buscador_descomprimido.html

Mi problema es que cuando busca te separa entra las mayusculas y las minusculas por ejemplo si en el input vos pones "elemento uno" y el elemento es "Elemento Uno" no te lo encuentra y tenes que poner "Elemento Uno" para que te lo encuentre.

Lo que hize yo fue tomar la variable y agregarle al misma variable en mayuscula y en minuscula con la funcion toLowerCase() y toUpperCase() tipo esto:

variable = "Elemento Uno";
variable += " " + variable.toLowerCase() + " " + variable.toUpperCase();

y te larga "Elemento Uno elemento uno ELEMENTO UNO"
pero si vos buscar por "ELEmento Uno" no te lo encuentra

Lo que queria sabes si hay alguna forma de que la la funcion indexOf() o la variable sea no case-sensitive osea que no diferencie entre mayusculas y minisculas.

Desde ya gracias..

Fede

Por Fede26

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Nov 2007 02:04 pm
Podrias convertir todos los textos a minusculas para la comparacion y listo

Código :


"Texto".toLowerCase( );




Saludos

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Nov 2007 01:03 am
Muchas gracias

Por Fede26

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.