Foros del Web » Programando para Internet » ASP Clásico »

Comprobar si contiene un caracter.

Estas en el tema de Comprobar si contiene un caracter. en el foro de ASP Clásico en Foros del Web. Necesito comprobar si en un campo de texto existe un caracter determinado, como puede ser '.' o '@' o '/'. No se como hacerlo, alquien ...
  #1 (permalink)  
Antiguo 15/05/2002, 11:43
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 2 meses
Puntos: 0
Comprobar si contiene un caracter.

Necesito comprobar si en un campo de texto existe un caracter determinado, como puede ser '.' o '@' o '/'.

No se como hacerlo, alquien me puede poner algun ejemplo??

Gracias pora adelantado.
Ideafix.
  #2 (permalink)  
Antiguo 15/05/2002, 11:57
 
Fecha de Ingreso: mayo-2002
Mensajes: 13
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Comprobar si contiene un caracter.

Con javascript lo puedes saber con la funcion cadena.indexOf("@"), te devuelve la posicion en la que encontro el caracter
  #3 (permalink)  
Antiguo 15/05/2002, 12:19
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Comprobar si contiene un caracter.

Pero como estamos en el foro ASP:

If InString(CampoDeTexto,"@") > 0 then
'existe
else
'no existe
end if
  #4 (permalink)  
Antiguo 16/05/2002, 15:57
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Comprobar si contiene un caracter.

dazuaga.

Lo que me pones no me funciona, simplemente no hace nada de nada.

Hay alguna otra manera en asp de hacer lo mismo???

Gracias.
Ideafix.
  #5 (permalink)  
Antiguo 16/05/2002, 16:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Comprobar si contiene un caracter.

ejemmm... intentaste 'adaptar el ejemplo' que di o lo probaste tal cual?
  #6 (permalink)  
Antiguo 16/05/2002, 16:27
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Comprobar si contiene un caracter.

AJAJAJAJJAJAJ

Pos claro que lo adapte :)

Donde pusiste CampoDeTexto yo puse el nombre del campo de mi db que quiero comparar, quizas el problema este en que no lo puse entre comillas... nose.

Pero es que el error me lo da en el InString, que me dice que no es ninguna instruccion de asp o algo asi.

A ver si me pudieras pasar un ejemplo mas concreto, para ver que si funciona y mirar donde puede estar el error.

Gracias por adelantado.
Ideafix.
  #7 (permalink)  
Antiguo 16/05/2002, 16:29
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Comprobar si contiene un caracter.

Cambia InString por Instr

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #8 (permalink)  
Antiguo 16/05/2002, 16:32
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Comprobar si contiene un caracter.

Hay que soy bolu..

no es InString... es InStr (&quot;cadena&quot;, &quot;cadena a comparar&quot;)

Siempre lo escribo mal (deveritas de dios :()
  #9 (permalink)  
Antiguo 16/05/2002, 16:36
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Comprobar si contiene un caracter.

Muchas gracias.

Ahora creo que si me funcionara :)

Un saludo.
Ideafix.
  #10 (permalink)  
Antiguo 16/05/2002, 16:40
 
Fecha de Ingreso: julio-2001
Mensajes: 185
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Comprobar si contiene un caracter.

ideafix, este sitio tiene una buena guia que te puede ayudar mucho

<a href='ir.asp?http://www.devguru.com/Technologies/vbscript/quickref/vbscript_list.html' target='_blank'>http://www.devguru.com/Technologies/vbsc...</a>

bueno a todos, al menos a mi si me ha sacado de muchas dudas.
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 22:01.