Estas validaciones son muy especificas del tipo de información que tienes guardado.
Mira este ejemplo
http://foro.undersecurity.net/read.php?69,1797,1797
Fijate que esta función valida el formato de un RUT y será tan efectivo siempre y cuando se tengan en cuenta un gran numero de condiciones. Podrías hacer lo mismo con tus fechas, comparando la longitud de la cadena y otros cuantos trucos.
saludos