Si el input length == 9 lo validaraa. Lo que kiero es una longitud de 8 o 10 y non de 8 a 10
Cuando pongo if( (strString.length != 8) ) return false; funciona
pero if( (strString.length != 8) || ( strString.length != 10) ) return false; no funciona
Alguien puede ver porque?
Código PHP:
function isNum(strString)
// Verifica que el input sea nuumero
{
var strValidChars = "0123456789";
var strChar;
var blnResult = true;
/* if( (strString.length != 8) || ( strString.length !=10) ) return false; */
if( (strString.length < 8) || ( strString.length >10) ) return false;
// buscando caraacteres inválidos
for (i = 0; i < strString.length && blnResult == true; i++)
{
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
{
blnResult = false;
}
}
return blnResult;
}