// JavaScript Document
/*
autor: Nelson Salinas A.
*/
// modo de uso : onkeypress="return validarnum(event)"

function validarnum(e) {
    tecla = (document.all)?e.keyCode:e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
	if (tecla==0) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te); 
} 
function alfanumerico(e) {
    tecla = (document.all)?e.keyCode:e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
	if (tecla==0) return true;
    patron = /\w/;
    te = String.fromCharCode(tecla);
    return patron.test(te); 
} 
function alfabetico(e) {
    tecla = (document.all)?e.keyCode:e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
	if (tecla==0) return true;
    patron = /\D/;
    te = String.fromCharCode(tecla);
    return patron.test(te); 
}

function validaDecimales(e) {
    tecla = (document.all)?e.keyCode:e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
	if (tecla==0) return true;
   patron = /[0123456789.]/;// Solo acepta números y el punto
    te = String.fromCharCode(tecla);
    return patron.test(te); 
} 


