Foros del Web » Programando para Internet » Javascript »

Validacion en javascript, toda mi vida de programador eh vivido engañado

Estas en el tema de Validacion en javascript, toda mi vida de programador eh vivido engañado en el foro de Javascript en Foros del Web. y no solo en javascript si no en todos los programas que he hecho oO miren ahorita lo descubri. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver ...
  #1 (permalink)  
Antiguo 04/04/2013, 14:01
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Validacion en javascript, toda mi vida de programador eh vivido engañado

y no solo en javascript si no en todos los programas que he hecho oO
miren ahorita lo descubri.

Código Javascript:
Ver original
  1. if (texto_escrito!=""){
  2.  
  3. }
tambien este concepto en otros lenguajes


Código Javascript:
Ver original
  1. if (texto_escrito!=null){
  2.  
  3. }

con esa linea valido si tiene algo escrito, si no pues no..
el caso es que apenas descubrí que el carácter en blanco significa algo.
y pues la validacion supuestamente debe consistir en que no haga nada si no hay caracteres en el campo.. incluyendo que tampoco debe admitir que este en blanco..
de antemano gracias...
como podría solucionar eso?
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #2 (permalink)  
Antiguo 04/04/2013, 14:07
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Código:
if(texto_escrito && texto_escrito.length > 0) {
    //existe texto_escrito y tiene 1 o mas caracteres
}
Saludos
vosk
  #3 (permalink)  
Antiguo 04/04/2013, 14:09
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

una cosa es creer que has sido engañado y otra no saber el verdadero origen de las cosas, por ejemplo la tabla ASCII, en el mundo de la ciencia todo significa algo, hasta la nada, por esa razón el 0 fue el último numero en ser descubierto

¿formas de validar cadenas vacias?: aplicar trim o verificar la longitud de la cadena.

además te tengo otra: la validación en javascript es completamente vulnerable, siempre debes validar del lado del servidor
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 04/04/2013, 14:22
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por maycolalvarez Ver Mensaje
una cosa es creer que has sido engañado y otra no saber el verdadero origen de las cosas, por ejemplo la tabla ASCII, en el mundo de la ciencia todo significa algo, hasta la nada, por esa razón el 0 fue el último numero en ser descubierto

¿formas de validar cadenas vacias?: aplicar trim o verificar la longitud de la cadena.

además te tengo otra: la validación en javascript es completamente vulnerable, siempre debes validar del lado del servidor
ah eso si, y en el servidor si valido, pero en otras secciones.
pero en esa solo tenia la de javascript..

y si el codigo ascii. se me habia ocurrido pero es como hacer " "
pero lo del trim. es verdad ese lo he usado y elimina espacios. solo que lo habia olvidado.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #5 (permalink)  
Antiguo 04/04/2013, 14:22
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por vosk Ver Mensaje
Código:
if(texto_escrito && texto_escrito.length > 0) {
    //existe texto_escrito y tiene 1 o mas caracteres
}
Saludos
vosk
Gracias vosk.

lo aplicare.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #6 (permalink)  
Antiguo 04/04/2013, 14:29
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Me funciono con esta funcion

Código Javascript:
Ver original
  1. function trim(str) {
  2.   return str.replace(/^\s+|\s+$/g,"");
  3. }
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #7 (permalink)  
Antiguo 04/04/2013, 14:32
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por minombreesmm Ver Mensaje
Me funciono con esta funcion

Código Javascript:
Ver original
  1. function trim(str) {
  2.   return str.replace(/^\s+|\s+$/g,"");
  3. }
Podrías decirme que hace esta función cada caracter de

return str.replace(/^\s+|\s+$/g,"");

Saludos!!!.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #8 (permalink)  
Antiguo 04/04/2013, 14:59
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por HackID1 Ver Mensaje
Podrías decirme que hace esta función cada caracter de

return str.replace(/^\s+|\s+$/g,"");

Saludos!!!.

eso es una Expresión regular, investigue al respecto
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #9 (permalink)  
Antiguo 04/04/2013, 15:20
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por HackID1 Ver Mensaje
Podrías decirme que hace esta función cada caracter de

return str.replace(/^\s+|\s+$/g,"");

Saludos!!!.

\s equivale a un espacio en blanco.

^algo
Se usa para encontrar algo al inicio:
“algo asd” -> Correcto


algo$
Se usa para encontrar algo al final:
“asd algo” -> Correcto


“\” se usa para escapar caracteres.



return str.replace(/(encontrar)^(espacio en blanco)\s+|(Y)(espacio en blanco)\s+(encontrar, no se que significa la g)$/g,"");

soy muy malo para las expresiones regulares la verdad aun no las comprendo muy bien, no he podido hacer funcionar un htaccess, o bien creo que estoy confundido.
segun yo con solo modificar el htaccess todas las urls cambiarian en la barra de direcciones, pero hay partes donde veo que tambien se tiene que modificar en el codigo de la pagina, los enlaces y convertirlos y así..


no se que signifique exactamente lo unico que se es que así funciono eso de limpiar a la variable los espacios que estén solos o a los lados
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 04/04/2013 a las 15:29
  #10 (permalink)  
Antiguo 04/04/2013, 17:14
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Validacion en javascript, toda mi vida de programador eh vivido engañado


@minombreesmm,
para serte sincero creo que lo primero sería poner las cosas en orden, no es que hayas sido engañado, es que te han enseñado y/o has aprendido, bastante mal.
Después de leer esto y algunos otros posts que publicaste ultimamente, te sugiero que hagas borrón y cuenta nueva, y a empezar desde cero.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #11 (permalink)  
Antiguo 04/04/2013, 17:40
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por emprear Ver Mensaje

@minombreesmm,
para serte sincero creo que lo primero sería poner las cosas en orden, no es que hayas sido engañado, es que te han enseñado y/o has aprendido, bastante mal.
Después de leer esto y algunos otros posts que publicaste ultimamente, te sugiero que hagas borrón y cuenta nueva, y a empezar desde cero.

Saludos
mmm enseñado mal? soy nuevo en esto de la web y las cosas de la web las he aprendido aquí oO.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #12 (permalink)  
Antiguo 04/04/2013, 17:47
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Pues es que dices "toda mi vida de programador" y eso suena a que llevas tiempo.

Saludos
__________________
Grupo Telegram Docker en Español
  #13 (permalink)  
Antiguo 04/04/2013, 18:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por minombreesmm Ver Mensaje
mmm enseñado mal? soy nuevo en esto de la web y las cosas de la web las he aprendido aquí oO.
Si prestás un poco más de atención
te han enseñado y/o has aprendido

y/o ni
OR
ni
AND...
AND / OR

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #14 (permalink)  
Antiguo 04/04/2013, 18:37
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Validacion en javascript, toda mi vida de programador eh vivido engañado

Cita:
Iniciado por Carlangueitor Ver Mensaje
Pues es que dices "toda mi vida de programador" y eso suena a que llevas tiempo.

Saludos
jejes bueno pues es un decir
"toda mi vida he vivido engañado" es una expresión

y de engañado tampoco digo que me engañaron, osea que no le había puesto cuidado. hasta que lo analice bien :D
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Etiquetas: programador, validacion, vida
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 20:28.