Increible

21/04/2004 - 15:56 por fjmasero | Informe spam
Wenas:

¿Como es posible que

v="20e41"
Response.Write isnumeric(v)

de como resultado True?.

Investigando, con "20e41" tb pasa, pero con ninguna letra
+.

Tb he observado que con, por ejemplo, "1d1" sucede igual.

¿Es posible que sea el asunto de los numeros
exponenciales?.

Si es así, ¿como controlo que el valor de la var, q en mi
aplicación viene en Request.QueryString, sea un numero,
si el usr puede haber introducido numeroDnumero, o
numerodnumero, o numeroEnumero, o numeroenumero?.

Salu2

Preguntas similare

Leer las respuestas

#6 fjmasero
22/04/2004 - 13:17 | Informe spam
Hola Patrick:

Gracias por contestar.

parseInt es JavaScript, o Java, etc., y lo necesito para
ASP.

Las funciones de conversion de ASP, por ejemplo, cint,
ocurrre que al convertir "1e1", devuelve 10.

Salu2

Podrías usar la función "parseInt" para parsearlo


siempre como un númer y en
caso de que no sea un número lo que recibas pues esa


función te retorna un
"NaN" es decir, un Not a Number.

Saludos.

wrote in message
news:238a01c427b5$424fb3e0$
Gracias Orlando por contestar:

Te cuento:

No se trata de un dato de un formulario.

Se trata de un parametro incluido en la url, que puede
ser cambiado por los usuarios, asi q javascript no puede
ser.

Salu2.
Asi sucede, por que piensa que está en "E"xponencial, te
recomiendo que lo valides unicamente aceptando numeros
como teclas válidas asi:

if(window.event.keyCode< 48 or window.event.keyCode>57)
then
window.event.returnValue=false
end if

asocialo a tu objeto con el manejador de evenctos
onkeypress.

Saludos,
Orlando Rios
.





.

Respuesta Responder a este mensaje
#7 Patrick Espinosa
22/04/2004 - 13:40 | Informe spam
Sí, pero en ASP también puedes usar javascript, la diferencia es que se
ejecuta en el servidor. Lo que pasa es que a lo mejor tú estás utilizando
VBS que es el que contiene las funciones "cint" e "isnumeric", pero también
puedes usar la función "parseInt" que es de JS.

Saludos.

"fjmasero" wrote in message
news:2b6b01c4285b$552bdf10$
Hola Patrick:

Gracias por contestar.

parseInt es JavaScript, o Java, etc., y lo necesito para
ASP.

Las funciones de conversion de ASP, por ejemplo, cint,
ocurrre que al convertir "1e1", devuelve 10.

Salu2

Podrías usar la función "parseInt" para parsearlo


siempre como un númer y en
caso de que no sea un número lo que recibas pues esa


función te retorna un
"NaN" es decir, un Not a Number.

Saludos.

wrote in message
news:238a01c427b5$424fb3e0$
Gracias Orlando por contestar:

Te cuento:

No se trata de un dato de un formulario.

Se trata de un parametro incluido en la url, que puede
ser cambiado por los usuarios, asi q javascript no puede
ser.

Salu2.
Asi sucede, por que piensa que está en "E"xponencial, te
recomiendo que lo valides unicamente aceptando numeros
como teclas válidas asi:

if(window.event.keyCode< 48 or window.event.keyCode>57)
then
window.event.returnValue=false
end if

asocialo a tu objeto con el manejador de evenctos
onkeypress.

Saludos,
Orlando Rios
.





.

Respuesta Responder a este mensaje
#8 Kravek
22/04/2004 - 14:13 | Informe spam
No confundas JScript con Javascript, si bien es cierto que en casi toda la
bibliografía se usan como sinónimos, si bien es cierto quela sintaxis es
idéntica, también es cierto que los objetos propios de cada uno son
distintos (culpa de ello la tiene el contexto de ejecución)
Respuesta Responder a este mensaje
#9 Patrick Espinosa
22/04/2004 - 15:01 | Informe spam
No tengo ninguna confusión, sé que JScript es la particular implementación
de Microsoft de la especificación ECMAScript Edition 3, y precisamente por
eso funciona con la tecnología ASP. Si dije Javascript fue para que lo
comprendiera claramente en contraposición con Visual Basic Script. Y ya que
como bien dices que la sintáxis es la misma que JScript, no creo que le
fuera a causar mayor problema, lo grave hubiera sido confundir Java con
Javascript o JScript.

"Kravek" <rubengARROBAkailea4.net> wrote in message
news:%
No confundas JScript con Javascript, si bien es cierto que en casi toda la
bibliografía se usan como sinónimos, si bien es cierto quela sintaxis es
idéntica, también es cierto que los objetos propios de cada uno son
distintos (culpa de ello la tiene el contexto de ejecución)


Respuesta Responder a este mensaje
#10 fjmasero
22/04/2004 - 15:49 | Informe spam
Bueno, lo primero ... gracias a todos por vuestro interés
y ayuda.

Conozco las diferencias entre vbscript, jscript,
javascript, etc.

Mi asunto es que necesito comprobar la validez (q sea
numérico) de un valor recibido mediante un parametro en
url, y si es correcto, realizar los procedimientos que
correspondan, "atacando" a bdd, mediante dll, etc.

Para ello, no puede usar javascript, ni generarlo, y
tambpoco me permiten usar jscript.

¿Alguna idea?

Salu2




No tengo ninguna confusión, sé que JScript es la


particular implementación
de Microsoft de la especificación ECMAScript Edition 3,


y precisamente por
eso funciona con la tecnología ASP. Si dije Javascript


fue para que lo
comprendiera claramente en contraposición con Visual


Basic Script. Y ya que
como bien dices que la sintáxis es la misma que JScript,


no creo que le
fuera a causar mayor problema, lo grave hubiera sido


confundir Java con
Javascript o JScript.

"Kravek" <rubengARROBAkailea4.net> wrote in message
news:%
No confundas JScript con Javascript, si bien es cierto




que en casi toda la
bibliografía se usan como sinónimos, si bien es cierto




quela sintaxis es
idéntica, también es cierto que los objetos propios de




cada uno son
distintos (culpa de ello la tiene el contexto de




ejecución)






.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida