Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2007, 21:40
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 20 años
Puntos: 1360
Expresion Regular para decimales

Mi problema es que la siente expresion todavia tiene errores, por ejemplo al poner . me valida, al poner enter me valida, al poner 1. me valida. Quiero que acepte:
1.1
111111
.111
0.111

que no acepte:
.
(solo enter)
1.

encontre algo que me podia ayudar que iba x(?=y), pero la explicacion no era muy buena.

Código:
<script language="javascript" type="text/javascript">
            function Valida(form) {
                var er1_EntradaS = /^[0-9]*\.?[0-9]*$/
                if(!er1_EntradaS.test(form.EntradaS.value)) {
                alert("El contenido de \""+form.EntradaS.value+"\" no es un real");
                return false;
                }
            }
         </script>
por el signo no me importa, gracias a todos