Por ahora tengo esto, lo que me falta es como ejecutar la expresión regular, es decir, que analice la sString ingresada como parámetro con la sExpReg.
Código
function validarCampo( sString, sLength, sTipo ){ var sEstado = true; var sExpReg = ""; var sObj = $("#" + sString); if( sTipo == "str" ){ sExpReg = "([a-zA-Z]*)"; } else if( sTipo == "num" ){ sExpReg = "([0-9]*)"; } if( sObj.val() == "" ){ failField( sString, "Campo requerido." ); sEstado = false; } if( (sObj.val().length >= 1) && (sObj.val().length <= sLength) ){ failField( sString, "El tamaño debe ser mayor a " + sLength + "." ); sEstado = false; } return sEstado; }





Autor




En línea

y para validar cadenas/numeros puedes usar la funcion isNaN()
