regex - Regular Expression In Android for Password Field -


मैं विशिष्ट अक्षरों को अनुमति देकर EditText को Regex के साथ वैध कैसे कर सकता हूं? ।

  • एक राजधानी
  • एक नंबर

  • एक प्रतीक (@, $,%, और, #,) जो भी सामान्य प्रतीक स्वीकार्य हैं।

    क्या मुझे पता है कि मेरे उद्देश्य को हासिल करने का सही तरीका क्या है?

    यह कोशिश कर सकता है

      ^ (? =। * [0-9]) (? =। * [Az]) (? =। * [ए जेड]) (? । * [@ # $% ^ & Amp; + =]) (? = \\ S + $)। {4,} $   

    यह कैसे काम करता है?

      ^ # start-of-string (? =। * [0-9]) # एक अंक कम से कम एक बार होना चाहिए (? =। * [Az]) # एक लोअर केस लेटर कम से कम एक बार (? =। *। [AZ]) # कम से कम एक बार (? =। * [@ # $% ^ & Amp; + =]) # एक विशेष केस कम से कम एक बार होना चाहिए आप अपने विशेष वर्णों (= = \\ S + $) के साथ प्रतिस्थापित कर सकते हैं # पूर्ण स्ट्रिंग में कोई सफेद स्थान नहीं है। {4,} # कुछ भी, कम से कम छह स्थानों पर $ # एंड-ऑफ-स्ट्रिंग   <पी>  कैसे छोटा सा भूत लिफाफा?   
      सार्वजनिक वर्ग मुख्य गतिविधि गतिविधि को बढ़ाता है (संरक्षित शून्य पर क्रेट) (बंडल सहेजा गया इन्स्टैंसस्टेट) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); अंतिम संपादनटैक्स्ट संपादित करेंटेक = (संपादन टेक्स्ट) ढूँढेंव्यूबीआईआईडी (आरआईड.एडिटटैक्स्ट); बटन बीटीएन चेक = (बटन) ढूंढिए वीबिबआईआईडी (आर.ड.बीटीएन चेचक); btnCheck.setOnClickListener (नया OnClickListener) {@Override सार्वजनिक शून्य पर क्लिक करेंक्लिक करें (देखें ARB0) {यदि (isValidPassword (editText.getText ()। toString ()। ट्रिम ())) {टोस्ट। मेक टेक्स्ट (मुख्य गतिविधि.इस "मान्य" , टोस्ट। एलएनजीएचआईएचओआरएआरटी)। दिखाएं ();} और (टोस्ट। मेकटेक्स्ट (मेनएक्टिविटी.इस, "इनवालिड", टोस्ट। एलएनएनजीएचआईएचआरएआरएआरटी)। दिखाएं ();}}}); } सार्वजनिक बूलियन isValidPassword (अंतिम स्ट्रिंग पासवर्ड) {पैटर्न पैटर्न; मैचर मैचर; अंतिम स्ट्रिंग PASSWORD_PATTERN = "^ (? =। * [0-9]) (? =। * [एजी]) (? =। * [एजी]) (? =। * [@ # $% ^ & amp; + = ?।]) (= \\ s + $) {4,} $ "; पैटर्न = Pattern.compile (PASSWORD_PATTERN); Matcher = pattern.matcher (पासवर्ड); वापसी matcher.matches (); }}    

  • Comments

    Popular posts from this blog

    Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

    multithreading - PhantomJS-Node in a for Loop -

    c++ - MATLAB .m file to .mex file using Matlab Compiler -