วงจรเช็คเกณฑ์ ASP.NET RegularExpressionValidator

การกำหนดและการใช้งาน

วงจรเช็คเกณฑ์ RegularExpressionValidator ใช้ในการตรวจสอบค่าที่เข้าถึงในการตรวจสอบกับแบบจำลองที่กำหนดโดย Regular Expression

หมายเหตุ:เว้นแต่บราวเซอร์ไม่สนับสนุนการตรวจสอบทางลูกบาศก์หรือ EnableClientScript ถูกค่าเป็น false การตรวจสอบทางลูกบาศก์และทางเซิร์ฟเวอร์จะทำพร้อมกัน

หมายเหตุ:ถ้าวงจรเช็คเกณฑ์มีค่าว่าง การตรวจสอบจะล้มเหลว โปรดใช้วงจรเช็คเกณฑ์ RequiredFieldValidator เพื่อทำให้ฟิลด์เป็น 필수ข้อมูล

รายละเอียด

รายละเอียด คำอธิบาย
BackColor สีพื้นหลังของวงจรเช็คเกณฑ์ RangeValidator
ControlToValidate ControlToValidate
id ของโครงการควบคุมที่ต้องการตรวจสอบ

Display

การแสดงของโครงการควบคุมการตรวจสอบ

  • 合法的值有:
  • None - ข้อความการตรวจสอบจะไม่แสดงขึ้นโดยตรง
  • Static - จะจัดสรรช่องว่างที่ใช้แสดงข้อความการตรวจสอบในต้นแบบของเว็บไซต์
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