Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种
生活随笔
收集整理的這篇文章主要介紹了
Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java 判斷密碼是否是大小寫字母、數字、特殊字符中的至少三種public class CheckPassword {//數字public static final String REG_NUMBER = ".*\\d+.*";//小寫字母public static final String REG_UPPERCASE = ".*[A-Z]+.*";//大寫字母public static final String REG_LOWERCASE = ".*[a-z]+.*";//特殊符號public static final String REG_SYMBOL = ".*[~!@#$%^&*()_+|<>,.?/:;'\\[\\]{}\"]+.*";public static boolean checkPasswordRule(String password){//密碼為空或者長度小于8位則返回falseif (password == null || password.length() <8 ) return false;int i = 0;if (password.matches(REG_NUMBER)) i++;if (password.matches(REG_LOWERCASE))i++;if (password.matches(REG_UPPERCASE)) i++;if (password.matches(REG_SYMBOL)) i++;if (i < 3 ) return false;return true;}
總結
以上是生活随笔為你收集整理的Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玩传奇用什么电脑配置比较好?
- 下一篇: idea左右切换页面 返回上一次鼠标位置