में मैं एक regex पुरुष नहीं कर रहा हूँ, तो मैं एक छोटे से मदद की जरूरत है, बस नहीं कर सकते यह चारों ओर मेरे सिर मिलता है ...REGEX - विशेष वर्ण कहीं भी मैच स्ट्रिंग
मैं पंजीकरण पृष्ठ लिख रहा हूँ और asp.net का उपयोग प्रमाणकों। मुझे एक शब्द के भीतर कहीं भी एक विशेष चरित्र से मेल खाने के लिए एक रेगेक्स सत्यापनकर्ता की आवश्यकता है, इसलिए यह आवश्यकता को पूरा करेगा जो कहता है कि "आईडी में कम से कम एक विशेष चरित्र होना चाहिए।" अनुमत वर्ण हैं: ! "# $% & '() * +, - /:।? < => @ [\]^ _` | रैपिंग के साथ समस्याओं ~
बार फिर, मैं एक जूनियर हूँ, और होने {} इस पल में इस चीज के चारों ओर मेरे सिर ...
के लिए अब मैं
[\[\]\^\$\.\|\?\*\+\(\)\\~`[email protected]#%&-_+={}'""<>:;, ]{1,}
है, लेकिन यह किसी कारण के लिए के रूप में अच्छी संख्या से मेल खाता है, और कभी कभी शब्द के प्रारंभ में अक्षर से मेल नहीं खाते। ..
तो कृपया, अगर कोई मुझे इसके साथ मदद कर सकता है ...
मैं वेबसाइटों है कि आईडी और पासवर्ड की आवश्यकता होती है विशेष वर्ण के लिए नफरत आशुलिपि है –
बस अतिरिक्त नोट:। यदि आप ASP.NET सदस्यता मुकदमा कर रहे हैं, तो आप इस्तेमाल कर सकते हैं [ 'MinRequiredNonAlphanumericCharacters'] (http://msdn.microsoft.com/en-us/library/system.web.security.membership .minrequirednonalphanumericcharacters.aspx) -प्रोपर्टी यह सुनिश्चित करने के लिए कि पासवर्ड में विशेष वर्ण दर्ज किए गए हैं। –
@TimSchmelter - noooo, माइक्रोसॉफ्ट पर मुकदमा नहीं कर रहा :) :) कारण मैं सदस्यता प्रदाता में इसका उपयोग नहीं कर सकता, क्योंकि यह सत्यापन वैकल्पिक होगा - ग्राहक की जरूरतों के आधार पर इसे चालू या बंद किया जा सकता है ... और हम नहीं करेंगे हमारे ऐप के सभी ग्राहकों के लिए इसे लागू करने में सक्षम हो। साइड नोट के लिए धन्यवाद .. – Alex