# 驗證欄位

VS 工具箱 驗證

參考資料:必填的部分(<https://dotblogs.com.tw/yc421206/archive/2009/04/24/8155.aspx>)

檢查是否為信箱(<http://rabinsonlai.blogspot.com/2013/09/regularexpressionvalidatoremail.html>)

## 驗證必填

```
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="TextBoxID" runat="server" ErrorMessage="錯誤時的提示字"></asp:RequiredFieldValidator>
```

## 驗證信箱

Display 填完馬上驗證

```
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" Display="Dynamic" runat="server" ControlToValidate="TextBoxID" ErrorMessage="錯誤提示字" ValidationExpression="正規標準式"></asp:RegularExpressionValidator>
```

信箱的正規標準式: `\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*`
