ASP.NET RegularExpressionValidator na control
Paglalarawan at Paggamit
Ang RegularExpressionValidator na control ay ginagamit upang verify kung ang inilagay na halaga ay tumutugma sa pattern na tinukoy ng regular expression.
Komentaryo:Maliban kung hindi suporta ng browser ang client-side na verify o ang EnableClientScript ay naitala na false, ang server-side at client-side na verify ay gagawing magkakasama.
Komentaryo:Kung walang laman ang input na control, ang pag-verify ay magiging nabigo. Gamitin ang RequiredFieldValidator na control upang maging required ang field.
Atribute
Atribute | Paglalarawan |
---|---|
BackColor | Background color ng Control na RangeValidator |
ControlToValidate | ControlToValidate |
ID ของอุปกรณ์ที่ต้องการตรวจสอบ |
Display การแสดงที่เห็นของควบคุมตรวจสอบ
|
Dynamic - จะใช้เพื่อแสดงข้อความตรวจสอบหากการตรวจสอบล้มเหลว จะเพิ่มพื้นที่ที่ใช้แสดงข้อความตรวจสอบในหน้าเว็บ | EnableClientScript |
ค่าทรงพลังแบบบูลีน กำหนดว่าจะเปิดใช้งานการตรวจสอบลูกค้าหรือไม่ | Enabled |
ค่าทรงพลังแบบบูลีน กำหนดว่าควบคุมตรวจสอบจะเปิดใช้งานหรือไม่ |
ErrorMessage หมายเหตุ: ถ้ายังไม่ได้ตั้งค่าของ Text รวมทั้งข้อความจะแสดงขึ้นในควบคุมตรวจสอบ |
ForeColor | สีหน้าของควบคุม |
id | ID ที่เป็นเดียวของควบคุม |
IsValid | ค่าทรงพลังแบบบูลีน บอกว่าควบคุมที่เชื่อมโยงกับอุปกรณ์บันทึกเป็นที่ผ่านการตรวจสอบหรือไม่ |
runat | กำหนดว่าควบคุมนี้เป็นควบคุมเซิร์ฟเวอร์ ต้องตั้งค่าเป็น "server" |
Text | ข้อความที่แสดงขึ้นเมื่อการตรวจสอบล้มเหลว |
ValidationExpression | กำหนดเอกสารการตรวจสอบการบันทึกของอุปกรณ์บันทึก ในลักษณะที่เป็นทางเดินของลูกค้าและเซิร์ฟเวอร์ มีศัพท์ที่แตกต่างกัน |
ตัวอย่าง
- RegularExpressionValidator
- ในตัวอย่างนี้ เราได้ประกาศควบคุม TextBox อันหนึ่ง ควบคุม Button อันหนึ่ง ควบคุม Label อันหนึ่ง และควบคุม RegularExpressionValidator อันหนึ่ง ในไฟล์ .aspx submit() ฟังก์ชันจะตรวจสอบว่าหน้าเว็บเป็นที่ถูกต้องหรือไม่ ถ้าถูกต้อง จะกลับมาที่ควบคุม Label แสดง "หน้าเว็บถูกต้อง!" ถ้าไม่ถูกต้อง จะกลับมาที่ควบคุม Label แสดง "หน้าเว็บไม่ถูกต้อง!" ถ้าการตรวจสอบล้มเหลว จะแสดงข้อความ "รหัสไปรษณีย์ต้องเป็นตัวเลขห้าหลัก!" ในควบคุม RegularExpressionValidator