मुझे कम से कम 6 अक्षरों तक एक अल्फान्यूमेरिक स्ट्रिंग से मेल खाने के लिए एएसपीनेट एप्लिकेशन के लिए regex की आवश्यकता है।अल्फान्यूमेरिक 6 वर्ण स्ट्रिंग से मेल खाने के लिए रेगेक्स क्या है?
उत्तर
मैं एएसपी.नेट से परिचित नहीं हूं। लेकिन नियमित अभिव्यक्ति इस तरह दिखना चाहिए:
^[a-zA-Z0-9]{6,}$
^
और $
निरूपित शुरू करते हैं और स्ट्रिंग क्रमशः के अंत; [a-zA-Z0-9]
एक एकल अल्फान्यूमेरिक वर्ण का वर्णन करता है और {6,}
छः या अधिक दोहराव की अनुमति देता है।
ध्यान दें कि यह दूसरों के बीच 'ö' अक्षर से मेल नहीं खाता है। –
@Fredrik Mörk: मुझे लगता है कि यह स्पष्ट है। – Gumbo
मुझे विश्वास है कि आप इस बारे में जानते थे (खासकर जब से आप ऐसे देश में रह रहे हैं जहां यह एक मुद्दा है, आपकी प्रोफ़ाइल से निर्णय ले रहा है), लेकिन मैं बहुत से लोगों के पास आया हूं जो नहीं हैं; यही कारण है कि मैंने इस पर टिप्पणी की। –
मैं इस का प्रयोग करेंगे:
^[\p{L}\p{N}]{6,}$
यह मेल खाता है यूनिकोड अक्षर (\p{L}
) और संख्याओं (\p{N}
), तो यह आम पत्र लैटिन वर्णमाला तक ही सीमित नहीं है।
अच्छा, उसे नहीं पता था! –
सिर्फ रिकॉर्ड के लिए: अल्फान्यूमेरिक से आपका क्या मतलब है? केवल लैटिन वर्ण 'a'-'z', 'ए'-'Z', और अंक' 0'-'9'? – Gumbo
हां, कभी-कभी कुछ तुर्की अक्षरों जैसे ĞÜŞİÖÇçöişüğ के साथ। – onder
मैं देश के लिए देश में बदल रहा हूं। – onder