博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
密码的校验.大小写字母,数字,特殊字符中的至少3种
阅读量:6445 次
发布时间:2019-06-23

本文共 700 字,大约阅读时间需要 2 分钟。

大小写字母,数字,特殊字符中的至少3种.8位以上,正确返回true     public static boolean rexCheckPassword(String input) {
// 8-20 位,字母、数字、字符 String regStr = "^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_]+$)(?![a-z0-9]+$)(?![a-z\\W_]+$)(?![0-9\\W_]+$)[a-zA-Z0-9\\W_]{8,20}$"; return input.matches(regStr); } @Test public static void main(String[] args){
System.out.println(rexCheckPassword("abcd")); System.out.println(rexCheckPassword("abcd1234")); System.out.println(rexCheckPassword("abcd1234#")); System.out.println(rexCheckPassword("Abcd1234")); System.out.println(rexCheckPassword("Abcd#$%")); }}

转载于:https://www.cnblogs.com/cqbstyx/p/11063278.html

你可能感兴趣的文章
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
self parent $this关键字分析--PHP
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
学习OpenCV——BOW特征提取函数(特征点篇)
查看>>
shell与正则表达式
查看>>
第三篇:白话tornado源码之请求来了
查看>>
10分钟搞定支付宝和微信支付的各种填坑
查看>>
表示数值的字符串
查看>>
JQUERY AJAX请求
查看>>
html css 伪样式
查看>>
超级账本Fabric区块链用弹珠游戏Marbles 部署
查看>>
Maven多模块项目
查看>>
Oracle、PostgreSQL与Mysql数据写入性能对比
查看>>
整理Java基础知识--选择与判断
查看>>
Linux查看程序端口占用情况
查看>>
jar包冲突案例分析.md
查看>>