Como saber si una variable es un numero, otro caracter o una mezcla de ambos

Iniciado por nhaalclkiemr, 15 Abril 2007, 16:19 PM

0 Miembros y 1 Visitante están viendo este tema.

nhaalclkiemr

Lo intenté con el comando if pero me kedaba un codigo muy pero k muy largo, y eso contando que la viariable solo tuviera 2 digitos...por eso quiero k me ayuden...

Lo que quiero es una forma de saber si una variable es un numero o otro caracter no numerico, o una mezcla de ambos...

Un saludo ;) ;)
StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%

Casidiablo

Si claro... espera saco mi bola mágica y adivino con que lenguaje lo estas intentado hacer... please wait. Aummmhhhhh aaauuhmuuuhhammmm ammmmummmmmm

sirdarckcat

jajajaj casidiablo tiene razon, aunque en todos los lenguajes es el mismo principio..
lo cambias a otro tipo, y si es igual al original, es porque es ese tipo.. es decir en javascript

if(variable*1==variable){

en batch

set /a x=%r%*1
if "%x%"=="%r%" (

Saludos!!

nhaalclkiemr

Jaja, perdon, es k al principio había escrito otra cosa y lo modifike y se me olvidó ponerlo en BATCH...

Muy buena idea la de tu codigo, yo ya lo había intentado con el comando SET pero lo k hacia es sumarle 1 y pensaba k si el caracter no fuera un numero devolvería error por lo k podría aprovechar la variable %errorlevel%

Muy bien pensado...justo lo k necesitaba, gracias ;) ;)
StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%