RegularExpressionValidator 控制項

RegularExpressionValidator 控制項會檢查項目是否符合規則運算式所定義的圖樣。這驗證可讓您檢查既定順序的字元 (如電子郵件地址、電話號碼、郵遞區號等項目中的字元)。

RegularExpressionValidator 可與其他控制項搭配使用,例如 TextBox 控制項。在新增 RegularExpressionValidator 之前,請先將要驗證的控制項新增至網頁中,如此一來,即可輕鬆地將 RegularExpressionValidator 與驗證控制項產生關聯。

新增 RegularExpressionValidator 控制項至網頁

  1. 將 RegularExpressionValidator 控制項從 [工具箱] 工作窗格拖曳至網頁。

  2. 在 [設計] 檢視中選取 RegularExpressionValidator 並按一下滑鼠右鍵,然後按一下快顯功能表上的 [屬性]。

  3. 在 [標籤屬性] 工作窗格中,選取要使用 ControlToValidate 屬性下拉式清單中的 RegularExpressionValidator 驗證的控制項。

  4. 將 ValidationExpression 屬性設定為控制項中的文字必須相符才會有效的規則運算式。

Cc295107.alert_tip(zh-tw,Expression.10).gif秘訣:

當您選取 [標籤屬性] 工作窗格中的 ValidationExpression 屬性時,可以按一下省略符號按鈕 Cc295107.0b8d1f68-5b69-4cd1-b928-5f7bc2a6c4dc(zh-tw,Expression.10).gif 以開啟 [規則運算式編輯器] 對話方塊。在此對話方塊中,您可以選擇數個預先定義的規則運算式,例如:網際網路 URL 或網際網路電子郵件地址。您也可以自行撰寫規則運算式。如需詳細資訊,請參閱 MSDN Library 的規則運算式語法 (英文)。

  1. 若要使用 ValidationSummary 控制項合併驗證錯誤訊息,請將 ValidationGroup 屬性設定為驗證控制項的群組名稱。只要群組中的所有控制項都有相同的值,這就可以是任何字串。

如需所有 [RegularExpressionValidator] 控制項屬性的完整說明,請參閱 MSDN Library 的 RegularExpressionValidator 成員

如需有關使用驗證控制項來驗證使用者輸入的詳細資訊,請參閱 MSDN Library 的「如何」主題 - 驗證控制項的相關主題。

請參閱

概念

ASP.NET 驗證控制項概觀

CompareValidator 控制項

CustomValidator 控制項

RequiredFieldValidator 控制項

ValidationSummary 控制項