Efectivamente, las expresiones regulares son la forma más potente de comprobar cadenas en definitiva.
Hay un montón de links:
http://www.forosdelweb.com/f78/valid...extbox-429184/
Otra ideas seria que el usuario no la ponga manual. Que la elija clickando en un calendario y en el evento pasara su valor al textbox.
en vbs:
Código:
Sub Calendar1_Click()
elformulario.textbox_fecha.value = elformulario.Calendar1.Value
end sub
salu2