Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/11/2014, 15:17
charlyalize
 
Fecha de Ingreso: marzo-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: problema con expresiones regulares solo números de 0 a 9999.

Paso todo el codigo completo para el que lo necesite¡¡¡
Gracias PHPeros y IsaBelM, deje votos para los dos¡¡¡

Abrazos¡¡¡
Charly¡¡¡

Expresion regular para solo numeros de 1 a 9999, para evaluar de 0 a 9999 solo hay que cambiar el [1-9] por [0-9]

Código PHP:
<!DOCTYPE html>
<
html>
<
body>

<
button onclick="myFunction()">Probar</button>

<
p id="demo"></p>

<
script>
function 
myFunction() {
    
    var 
visa "1";

if (!
visa.match(/^([1-9]d{0,3})?$/))
  
visa_error "No es un número de Visa correcto";
else
 
visa_error"Numero visa correcto"
;
    
document.getElementById("demo").innerHTML visa_error;
}
</script>

</body>
</html>