Te paso un listado de validaciones que te pueden servir
Código Javascript
:
Ver originalfunction trim(value){
return value.replace(/^\s+/,"").replace(/\s+$/,"");
}
function isNumber(value){
var regNumber = /[\d]/;
return regNumber.test(value);
}
function isLetter(value){
var regNumber = /^[a-zA-Z áéíóúAÉÍÓÚÑñ\s]/;
return regNumber.test(value);
}
function isAlfaNumeric(value){
var regNumber = /[A-Za-zñÑ0-9\s]/;
return regNumber.test(value)
}
function isEmail(value){
var regNumber =/\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2,6})/;
return regNumber.test(value);
}
function isDate(value){
var regNumber = /^((([0][1-9]|[12][\d])|[3][01])[-\/]([0][13578]|[1][02])[-\/][1-9]\d\d\d)|((([0][1-9]|[12][\d])|[3][0])[-\/]([0][13456789]|[1][012])[-\/][1-9]\d\d\d)|(([0][1-9]|[12][\d])[-\/][0][2][-\/][1-9]\d([02468][048]|[13579][26]))|(([0][1-9]|[12][0-8])[-\/][0][2][-\/][1-9]\d\d\d)$/;
return regNumber.test(value);
}
function validateNumber(e){
var evt = e.keyCode ? e.keyCode : e.which;
if(evt == 13 || evt == 8 || evt == 9){
return true;
}
return isNumber(String.fromCharCode(evt));
}
function validateLetter(e){
var evt = e.keyCode ? e.keyCode : e.which;
if(evt == 13 || evt == 8){
return true;
}
return isLetter(String.fromCharCode(evt));
}
function validateAlfaNumeric(e){
var evt = e.keyCode ? e.keyCode : e.which;
if(evt == 13 || evt == 8){
return true;
}
return isAlfaNumeric(String.fromCharCode(evt));
}
function round(number,length){
return Math.round(number*Math.pow(10,length))/Math.pow(10,length);
}
Saludos