我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求一简单的正则表达式,用来验证用户的密码

要求:至少包含一个数字,一个小写字母,一个大写字母,长度至少是6.
比如:
123ABC false
123abc false
123Abc true
12aBc false

public static void main(String[] args) {
String pattern = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]*";

    System.out.println("123".matches(pattern));
    System.out.println("123A".matches(pattern));
    System.out.println("Aa123".matches(pattern));
    System.out.println("123Ab".matches(pattern));
    System.out.println("123b".matches(pattern));
}

近期文章

  • 用C语言,求代码,谢谢大佬!
  • 接口测试大部分是在 测试阶段完成的 请输入
  • 怎么把 load woman; 换成自己的图
  • 为什么前台ajax的success没有执行
  • 怎么做,电子技术基础的
  • 以下程序输出的结果是什么,最好可以有具体计算过程
  • 请问如何用printf输出12位整数
  • 一个困恼了好多年的世纪难题 有人能帮着看看吗?
  • c++面向对象,求大神解答,谢谢啦
  • JAVA面向对象程序设计实验三
  • 求帮解释一段jQuery代码
  • dev-c项目调试的问题
  • 计算机组成原理课后习题
  • 前面的代码没有错这咋报错
  • Gabor 变换,并对随机森林算法对提取的纹理特征进行纹理分类?
  • 如何用c++把孤立的点连接成面?
  • 在校大学生要进大厂必须掌握dubbo吗
  • 做好的静态html在自己电脑上怎么在别的电脑上看到
  • 输入 输出12位整数
  • oracle 和 PostgreSQL

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华