Pues pudiera ser que estuviera utilizando otra base distinta a la decimal, esto ya lo había visto alguna vez con javascript, cuando validaba que fuera numérico, entonces al envíar una e entre los números, se comportaba de la misma manera, nunca supe por qué, lo curioso del asunto es que de un momento a otro funcionó bien...pero bueno, quizás en javascript por correr en el cliente ocasionó extraños, pero esto la verdad que nunca lo había visto.
fjmasero, ai' nos cuentas la solución.
Salu2,