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>