ASP.NET RegularExpressionValidator कंट्रोल

रूपरेखा और उपयोग

RegularExpressionValidator कंट्रोल इनपुट मान को नमूना के अनुसार वेरीफिकेशन करने के लिए उपयोग किया जाता है。

टिप्पणी:जब तक ब्राउज़र क्लायंट साइड वेरीफिकेशन का समर्थन नहीं करता या EnableClientScript गलत रूप से false सेट किया गया है, तो सर्वर साइड और क्लायंट साइड वेरीफिकेशन एक साथ चलाया जाएगा。

टिप्पणी:यदि इनपुट कंट्रोल खाली है, तो वेरीफिकेशन विफल होगा। कृपया RequiredFieldValidator कंट्रोल का उपयोग करके फील्ड को अनिवार्य करें。

गुण

गुण वर्णन
BackColor RangeValidator 控件的 पृष्ठभूमि रंग
ControlToValidate परीक्षण करने वाले कंट्रोल का अक्षरांक
Display

परीक्षण कंट्रोल के दिखाने वाले व्यवहार

वैध मान हैं:

  • None - परीक्षण संदेश केवल इनलाइन नहीं दिखाया जाता है。
  • Static - पृष्ठ रूपांकन में परीक्षण संदेश को दिखाने के लिए स्थायी रूप से स्थान आवंटित किया जाता है。
  • Dynamic - यदि परीक्षण विफल होता है, तो परीक्षण संदेश को दिखाने के लिए स्पेस को निर्दिष्ट करने के लिए डायनेमिक रूप से पृष्ठ में जोड़ा जाता है。
EnableClientScript बूल वैल्यू, क्लायंट सर्वर पर परीक्षण को सक्षम करने के लिए निर्धारित करता है。
Enabled बूल वैल्यू, परीक्षण कंट्रोल को सक्षम करने के लिए निर्धारित करता है。
ErrorMessage

जब परीक्षण विफल होता है तो ValidationSummary कंट्रोल में दिखाने वाला लेख

टिप्पणी: यदि Text गुण को सेट नहीं किया गया है, तो लेख भी इस परीक्षण कंट्रोल में दिखाया जाता है।

ForeColor इस कंट्रोल का पूर्व-फ़र्नस
id कंट्रोल का अक्षरांक
IsValid बूल वैल्यू, संबंधित इनपुट कंट्रोल को परीक्षण करता है कि यह वेरीफ़िकेशन से आगे बढ़ता है या नहीं。
runat इस कंट्रोल को सर्वर कंट्रोल होने के लिए निर्धारित करता है। "server" में सेट करना आवश्यक है。
Text जब परीक्षण विफल होता है तो दिखाने वाला संदेश
ValidationExpression इनपुट कंट्रोल को परीक्षण करने के लिए सचना एक्सप्रेशन निर्धारित करता है। क्लायंट और सर्वर पर, एक्सप्रेशन की व्याकरणिका अलग-अलग है।

उदाहरण

RegularExpressionValidator
इस उदाहरण में, हमने .aspx फ़ाइल में एक TextBox कंट्रोल, एक Button कंट्रोल, एक Label कंट्रोल और एक RegularExpressionValidator कंट्रोल घोषित किया है। submit() फ़ंक्शन पृष्ठ को प्रभावी करता है। यदि प्रभावी है, तो Label कंट्रोल में "पृष्ठ प्रभावी!" लौटाया जाता है। यदि अप्रभावी है, तो Label कंट्रोल में "पृष्ठ अप्रभावी!" लौटाया जाता है। यदि वेरीफ़िकेशन विफल होता है, तो RegularExpressionValidator कंट्रोल में "पिंकोड को पांच अंकों का होना चाहिए!" लौटाया जाता है।