buenas,
si te interesa, investiga sobre expresiones regulares. mas bien no para determinar la cantidad de caracteres en el campo, sino para validar que este compuesto de un formato particular. en tu codigo, facilmente puedo entrar cuatro ceros y me valida. el siguiente tema muestra un ejemplo de una expresion que valida una fecha. de él puedes extraer la parte que valida el año (marcado en rojo).
http://www.forosdelweb.com/showthread.php?p=3807284.