मैं Regexp जरूरत स्ट्रिंग मान्य करने के लिए जाँच न्यूनतम लंबाई 6 है और यह कम से कम एक गैर अक्षरांकीय चरित्र, उदा, शामिल है: "eN%{S$u)"
, "h9YI!>4j"
, "{9YI!;4j"
, "eN%{S$usdf)"
, "dfh9YI!>4j"
, "ghffg{9YI!;4j"
।नेट नियमित अभिव्यक्ति जो लंबाई और गैर अक्षरांकीय अक्षर
यह एक अच्छी तरह से काम कर रहा है ^.*(?=.{6,})(?=.*\\d).*$"
लेकिन ऐसे मामलों में जब स्ट्रिंग में कोई संख्या नहीं है (उदाहरण "eN%{S$u)"
) यह काम नहीं कर रहा है।
मैं कॉन्फ़िगरेशन फ़ाइल में regexps रख रहा हूं, मैं ऐसा नहीं कर सकता। – Reg
यह इनपुट विफल रहता है: 'lucero-1' – Lucero
@ लुसेरो फिर से जांचें। वह इनपुट विफल नहीं होता है। यह नियमित अभिव्यक्ति को पास करता है, जैसा कि आवश्यकताओं में बताया गया है - "स्ट्रिंग में न्यूनतम लंबाई 6 है और इसमें कम से कम एक गैर-अल्फान्यूमेरिक वर्ण शामिल है"। इस मामले में "-" दूसरी आवश्यकता को पूरा करता है और, ठीक है, लंबाई पहले। आपके जवाब में अच्छा उलटा, बीटीडब्ल्यू। –