Foros del Web » Creando para Internet » Flash y Actionscript »

Dos condiciones en un if, como hago ?

Estas en el tema de Dos condiciones en un if, como hago ? en el foro de Flash y Actionscript en Foros del Web. Hola, quiero determinar en una cadena si existen caracteres que no sean numeros o () o - o /. La idea es hacer un ciclo ...
  #1 (permalink)  
Antiguo 29/07/2007, 21:13
 
Fecha de Ingreso: enero-2007
Ubicación: 9 de julio
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 2
Dos condiciones en un if, como hago ?

Hola, quiero determinar en una cadena si existen caracteres que no sean numeros o () o - o /.
La idea es hacer un ciclo for que recorra el largo de la cadena y evalue que ascii es. Si no es lo que busco hago un trace.
El problema es que si pongo una sola condicion anda, pero al poner las dos para evaluar si es un numero no responde.
Probe de poner el && o con AND, parenttesis en ambas condiciones o no y no funciona ya que en todos los casos lista TODOS los caracteres.
Me podra dar alguien una mano ?
Gracias

var my_str:String = "1234567890-()/@aP"
for (var i = 0; i<my_str.length; i++)
{
if ((my_str.charCodeAt(i) > 48 ) && (my_str.charCodeAt(i)<= 57)) ;

trace( my_str.charAt(i) );
}
  #2 (permalink)  
Antiguo 29/07/2007, 21:44
 
Fecha de Ingreso: agosto-2004
Mensajes: 38
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: Dos condiciones en un if, como hago ?

proba haciendo OR que son las dos barras verticales, o bien usando un else if..

if (condicion){
sentencia
} else if (condicion){
sentencia
} else if...

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 09:38.