Bueno, ya lo conseguí encontrar, aquí dejo el scrip para los interesados:
Código PHP:
<script>
function validar_texto(e){
tecla = (document.all) ? e.keyCode : e.which;
//Tecla de retroceso para borrar, siempre la permite
if (tecla==8){
return true;
}
// Patron de entrada, en este caso solo acepta numeros
patron =/[0-9]/;
tecla_final = String.fromCharCode(tecla);
return patron.test(tecla_final);
}
</script>
Y aquí el código completo de ejemplo:
Código PHP:
<html>
<head>
<script>
function validar_texto(e){
tecla = (document.all) ? e.keyCode : e.which;
//Tecla de retroceso para borrar, siempre la permite
if (tecla==8){
return true;
}
// Patron de entrada, en este caso solo acepta numeros
patron =/[0-9]/;
tecla_final = String.fromCharCode(tecla);
return patron.test(tecla_final);
}
</script>
</head>
<body>
<input type="text" name="campo1" onkeypress="return validar_texto(event)">
</body>
</html>