ASP.NET RegularExpressionValidator कंट्रोल
रूपरेखा और उपयोग
RegularExpressionValidator कंट्रोल इनपुट मान को नमूना के अनुसार वेरीफिकेशन करने के लिए उपयोग किया जाता है。
टिप्पणी:जब तक ब्राउज़र क्लायंट साइड वेरीफिकेशन का समर्थन नहीं करता या EnableClientScript गलत रूप से false सेट किया गया है, तो सर्वर साइड और क्लायंट साइड वेरीफिकेशन एक साथ चलाया जाएगा。
टिप्पणी:यदि इनपुट कंट्रोल खाली है, तो वेरीफिकेशन विफल होगा। कृपया RequiredFieldValidator कंट्रोल का उपयोग करके फील्ड को अनिवार्य करें。
गुण
गुण | वर्णन |
---|---|
BackColor | RangeValidator 控件的 पृष्ठभूमि रंग |
ControlToValidate | परीक्षण करने वाले कंट्रोल का अक्षरांक |
Display |
परीक्षण कंट्रोल के दिखाने वाले व्यवहार वैध मान हैं:
|
EnableClientScript | बूल वैल्यू, क्लायंट सर्वर पर परीक्षण को सक्षम करने के लिए निर्धारित करता है。 |
Enabled | बूल वैल्यू, परीक्षण कंट्रोल को सक्षम करने के लिए निर्धारित करता है。 |
ErrorMessage |
जब परीक्षण विफल होता है तो ValidationSummary कंट्रोल में दिखाने वाला लेख टिप्पणी: यदि Text गुण को सेट नहीं किया गया है, तो लेख भी इस परीक्षण कंट्रोल में दिखाया जाता है। |
ForeColor | इस कंट्रोल का पूर्व-फ़र्नस |
id | कंट्रोल का अक्षरांक |
IsValid | बूल वैल्यू, संबंधित इनपुट कंट्रोल को परीक्षण करता है कि यह वेरीफ़िकेशन से आगे बढ़ता है या नहीं。 |
runat | इस कंट्रोल को सर्वर कंट्रोल होने के लिए निर्धारित करता है। "server" में सेट करना आवश्यक है。 |
Text | जब परीक्षण विफल होता है तो दिखाने वाला संदेश |
ValidationExpression | इनपुट कंट्रोल को परीक्षण करने के लिए सचना एक्सप्रेशन निर्धारित करता है। क्लायंट और सर्वर पर, एक्सप्रेशन की व्याकरणिका अलग-अलग है। |
उदाहरण
- RegularExpressionValidator
- इस उदाहरण में, हमने .aspx फ़ाइल में एक TextBox कंट्रोल, एक Button कंट्रोल, एक Label कंट्रोल और एक RegularExpressionValidator कंट्रोल घोषित किया है। submit() फ़ंक्शन पृष्ठ को प्रभावी करता है। यदि प्रभावी है, तो Label कंट्रोल में "पृष्ठ प्रभावी!" लौटाया जाता है। यदि अप्रभावी है, तो Label कंट्रोल में "पृष्ठ अप्रभावी!" लौटाया जाता है। यदि वेरीफ़िकेशन विफल होता है, तो RegularExpressionValidator कंट्रोल में "पिंकोड को पांच अंकों का होना चाहिए!" लौटाया जाता है।