Cita:
Iniciado por zerokilled
dejando a un lado el tema de la optimizacion o mejores tecnicas para validacion, no entiendo porque analizarlo asi. es decir, length < 8 || length > 10, es lo mismo como decir si length == 9. pero dado en tu caso, que solo quieres devolver falso si no se compone de 9 caracteres, entonces la condicion deberia ser length != 9.
Gracias por responder zerokilled, pero no kiero que sea 9, sino 8 o 10.
if( (strString.length < 8) || ( strString.length >10) ) return false; esa linea no verifica que la longitud sea 8 o 10 mas bien 8,9 o 10.