2010-06-17 62 views

回答

0

爲什麼不使用ASP .NET Validators?

http://support.microsoft.com/kb/316662

好像用的RequiredFieldValidator沿的RegularExpressionValidator將是完美的這一點。

注意:正則表達式驗證器已在預先填充的列表中具有電子郵件選項。

0

對於日期字段,我會使用日期選擇器或其他控件,讓用戶分別輸入日,月和年。這樣你就不必擔心模糊的日期,比如01/05/2010,或者更糟糕的是01/05/10(是/年/月/日/年/月/日/年等) )和其他這樣的問題。對於電子郵件地址,我會對「@」符號和點進行簡單檢查,但不要比這更嚴格。電子郵件地址可能很奇怪。您還可以讓他們鍵入電子郵件地址兩次,以確保他們輸入正確。

0

正如你使用VB.NET,我相信IsDate(dateValue)是一個簡單的選項來驗證日期。

正則表達式是你最好的選擇。

有對SO有關的電子郵件正則表達式了相當長時間的討論,在這裏:

Using a regular expression to validate an email address