Bien, aprendiendo un poco JQuery, estoy haciendo una validación para los campos de un formulario. Básicamente para Cadenas y Números.
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.
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 (javascript) [Seleccionar]
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;
}