Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2012, 21:51
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: alquien me puede explicar esto en Javascript?

¡buenas!
ambas formas tienen defectos. la función vacio está mal diseñada porque devuelve true en el primer carácter que no sea un espacio y no revisa las demás. la función valor tiene el fallo de solo revisar si el string es uno vacío. en este segundo caso, imagina que el usuario introduce sólo espacios. entonces, un string compuesto de espacios es diferente de un string vacío. el defecto que ambas funciones tiene es que no se determina de qué debe consistir el string. por ejemplo, un campo para introducir nombre con esa validación pasa la prueba con un string "~!@#$%^&". evidentemente no es un nombre válido. en la mayoría de los casos una validación correcta se realiza verificando la lontigud del string (una cantidad exacta o mínima) y que los caracteres estén compuesto por un rango definido. por ejemplo, solo letras y números, solo números, o solo letras u otra combinación que sea adecuada para el valor que se espera.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.