Foros del Web » Programando para Internet » Javascript »

como detectar le largo de una palabra

Estas en el tema de como detectar le largo de una palabra en el foro de Javascript en Foros del Web. Necesito tomar una cadena de texto y analizar si alguna palabra es mayor a 30 caracteres, de ser asi enviar un mensaje de error. Como ...
  #1 (permalink)  
Antiguo 25/11/2006, 12:29
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 3 meses
Puntos: 1
como detectar le largo de una palabra

Necesito tomar una cadena de texto y analizar si alguna palabra es mayor a 30 caracteres, de ser asi enviar un mensaje de error.
Como seria?
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #2 (permalink)  
Antiguo 25/11/2006, 12:41
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola cmc
Código:
cadena = 'Hola, soy una cadena';
largo = cadena.length;
Saludos,
  #3 (permalink)  
Antiguo 25/11/2006, 14:16
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 3 meses
Puntos: 1
gracias por contestar epro me parece que no me entendiste bien lo que tengo que hacer es detectar si alguna de als palabras de una cadena es mayor a un determinado largo.
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #4 (permalink)  
Antiguo 25/11/2006, 15:36
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola de nuevo.

Sí lo había entendido, pero pensaba que lo que quedaba por hacer era fácil:
Código:
cadena = 'Hola, soy una cadena';
if(cadena.length>30) alert('Error')
Saludos,
  #5 (permalink)  
Antiguo 29/11/2006, 08:53
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 3 meses
Puntos: 1
creo que continuas sin entender lo que necesito no tengo que tomar el largo de la cadena eso ya lo se, lo que tengo que tomar es el largo de una determinada palabra de una cadena, para lo cual antes tengo qeu desarmar la cadena, se entiende, el tema es que no se como desarmarla.
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #6 (permalink)  
Antiguo 29/11/2006, 09:39
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
A ver si a al tecera...

Código:
frase = "En un lugar de la Mancha";
palabras = frase.split(' ');
Ahora tienes el array palabras que contiene cada una de las palabras de la frase, recorrelo con un bucle y comprueba cuantos caracteres tiene cada una.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:16.