मान्य नहीं करता है, मैं विशिष्ट टेक्स्ट के लिए टेक्स्टबॉक्स को सत्यापित करना चाहता हूं और यह खाली नहीं होना चाहिए। लेकिन नियमित अभिव्यक्ति सत्यापनकर्ता मान्य नहीं है अगर टेक्स्ट बॉक्स BLANK है। हालांकि, यह मान्य करता है अगर मैं टेक्स्ट बॉक्स में कुछ टाइप करता हूं।नियमित अभिव्यक्ति सत्यापनकर्ता खाली टेक्स्टबॉक्स
टेक्स्ट बॉक्स खाली होने पर भी मैं ट्रिगर करने के लिए नियमित अभिव्यक्ति कैसे कर सकता हूं?
क्या मुझे एक ही समय में आवश्यक वैलिडेटर + रेगेक्स वैलिडेटर का उपयोग करना चाहिए? धन्यवाद।
<asp:TextBox ID="txtcard" runat="server" MaxLength="16"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
ControlToValidate="txtcard" ErrorMessage="Please type credit card no"
ValidationExpression="^\d{16}$"></asp:RegularExpressionValidator>
+1। आप इसे कस्टम डेटा एन्नोटेशन वैलिडेटर के साथ प्राप्त कर सकते हैं। मैंने एक लिखा है, लेकिन इसे मूल वस्तु से विरासत की आवश्यकता है। यह बहुत उपयोगी है: http://bit.ly/bcwher यह आपको गुणों में किसी भी प्रकार की प्रमाणीकरण एट्रिब्यूट जोड़ने की अनुमति देता है और पहला त्रुटि संदेश प्रदर्शित करता है जो सत्यापन विफल होने का कारण बनता है (जैसा कि एकाधिक एएसपी वैधकर्ता होगा) –