วงจรเช็คเกณฑ์ ASP.NET RegularExpressionValidator
การกำหนดและการใช้งาน
วงจรเช็คเกณฑ์ RegularExpressionValidator ใช้ในการตรวจสอบค่าที่เข้าถึงในการตรวจสอบกับแบบจำลองที่กำหนดโดย Regular Expression
หมายเหตุ:เว้นแต่บราวเซอร์ไม่สนับสนุนการตรวจสอบทางลูกบาศก์หรือ EnableClientScript ถูกค่าเป็น false การตรวจสอบทางลูกบาศก์และทางเซิร์ฟเวอร์จะทำพร้อมกัน
หมายเหตุ:ถ้าวงจรเช็คเกณฑ์มีค่าว่าง การตรวจสอบจะล้มเหลว โปรดใช้วงจรเช็คเกณฑ์ RequiredFieldValidator เพื่อทำให้ฟิลด์เป็น 필수ข้อมูล
รายละเอียด
รายละเอียด | คำอธิบาย |
---|---|
BackColor | สีพื้นหลังของวงจรเช็คเกณฑ์ RangeValidator |
ControlToValidate | ControlToValidate |
id ของโครงการควบคุมที่ต้องการตรวจสอบ |
Display การแสดงของโครงการควบคุมการตรวจสอบ
|
Dynamic - ถ้าการตรวจสอบล้มเหลว จะใช้ช่องว่างที่ใช้แสดงข้อความการตรวจสอบที่มีการเพิ่มในหน้าเว็บ | EnableClientScript |
ค่าเป็นค่าเปิดเผย กำหนดว่าควรเปิดใช้การตรวจสอบทางลูกค้าหรือไม่ | Enabled |
ค่าเป็นค่าเปิดเผย กำหนดว่าโครงการควบคุมควรเปิดใช้การตรวจสอบหรือไม่ |
ErrorMessage หมายเหตุ: ถ้ายังไม่ได้ตั้งค่าค่า Text ของโครงการควบคุม ข้อความจะแสดงขึ้นในโครงการควบคุมการตรวจสอบ |
ForeColor | สีหน้าของโครงการควบคุม |
id | id โครงการควบคุมเดียวกัน |
IsValid | ค่าเป็นค่าเปิดเผย บอกว่าโครงการควบคุมที่เชื่อมโยงกับอินพุทเชื่อมโยงได้รับการตรวจสอบได้หรือไม่ |
runat | กำหนดว่าโครงการควบคุมเป็นโครงการควบคุมเซิร์ฟเวอร์ ต้องตั้งค่าเป็น "server" |
Text | ข้อความที่แสดงขึ้นเมื่อการตรวจสอบล้มเหลว |
ValidationExpression | กำหนดเอกสารการตรวจสอบอินพุท โดยเอกสารการตรวจสอบมีระบบการใช้งานที่ต่างกันระหว่างทางลูกค้าและเซิร์ฟเวอร์ |
ตัวอย่าง
- RegularExpressionValidator
- ในตัวอย่างนี้ เราได้ประกาศ TextBox โครงการควบคุม 1 ตัว โครงการควบคุม Button 1 ตัว โครงการควบคุม Label 1 ตัว และ โครงการควบคุม RegularExpressionValidator 1 ตัว ฟังก์ชัน submit() จะตรวจสอบว่าหน้าเว็บได้รับการตรวจสอบได้หรือไม่ ถ้าเป็นที่ถูกต้อง จะแสดงข้อความ "หน้าเว็บถูกต้อง!" ในโครงการควบคุม Label ถ้าไม่ถูกต้อง จะแสดงข้อความ "หน้าเว็บผิดพลาด!" ในโครงการควบคุม Label ถ้าตรวจสอบล้มเหลว จะแสดงข้อความ "รหัสไปรษณีย์ต้องเป็นตัวเลขห้าหลัก!" ในโครงการควบคุม RegularExpressionValidator