ragunathjawahar / android-saripaar

UI form validation library for Android
Apache License 2.0
3.22k stars 460 forks source link

about Password Scheme #219

Open yt8492 opened 6 years ago

yt8492 commented 6 years ago

Password Scheme ALPHA_NUMERIC_SYMBOLS and ALPHA_NUMERIC_MIXED_CASESYMBOLS can't recognize "" as symbol. This is my suggestion in android-saripaar/saripaar/src/main/java/com/mobsandgeeks/saripaar/rule/PasswordRule.java put(Password.Scheme.ALPHA_NUMERIC_SYMBOLS, "(?=.*[a-zA-Z])(?=.*[\\d])(?=.*([^\\w]|_)).+"); put(Password.Scheme.ALPHA_NUMERIC_MIXED_CASE_SYMBOLS, "(?=.*[a-z])(?=.*[A-Z])(?=.*[\\d])(?=.*([^\\w]|_)).+");