import java.util.regex.Pattern;

public class ValidatePwd {

/**
* @param args
*/
public static void main(
String[] args) {

[color=red]/** 验证密码 */
/** (?=.*[A-Z]) 必须有大写英文*/
/** (?=.*[a-z]) 必须有小写英文*/
/** (?=.*[0-9]) 必须有数字*/
/** [a-zA-Z0-9] 有效字符范围*/
/** {8,16} 最少8个字符,最多16个字符*/[/color]
String regex = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,16}";

Pattern p = Pattern.compile(regex);
System.out.println(p.matcher("1234567").matches());
System.out.println(p.matcher("12345678").matches());
System.out.println(p.matcher("1234567A").matches());
System.out.println(p.matcher("1234567a").matches());
System.out.println(p.matcher("123456Aa").matches());
System.out.println(p.matcher("A234567a").matches());
System.out.println(p.matcher("a234567a").matches());
System.out.println(p.matcher("1234A67a1C2d").matches());
System.out.println(p.matcher("a234a").matches());

}

}

正则 验证密码(数字和英文同时存在)相关推荐

  1. input输入框使用正则限制为数字、英文及中文,微软自带输入法输入问题

    正则:/[^a-zA-Z0-9\u4E00-\u9FA5]/g,'' 采用该正则表达式后,使用搜狗输入法没有问题,但采用微软自带输入法后,会存在输入数字及英文时为正常,切换为汉字后,会存在吞并当前光标 ...

  2. JS正则验证密码 英文大小写+数字+特殊符号 的表达式。

    包含 4 种字符类型中的 3 种的密码的正则表达式 我处理的密码策略如下: 包括大写字母.小写字母.数字和符号,这 4 种字符中的 3 种 可以使用四种类型的字符:大写字母.小写字母.数字和密码. 字 ...

  3. js 正则 验证密码输入,必须为6-15位,含有数字字母,或者符号

    可以验证大小写字母,纯数字,符号,你可以把联想到的符号都加上去 /^[a-zA-Z0-9@\$\^\.\*\\?]{6,15}$/

  4. 正则验证密码格式(密码必须包含字母大小写、数字、特殊字符,且不能少于8位)

    /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F])[\da-zA-Z\x21-\x2f\x3a-\ ...

  5. 正则 至少是数字加英文字符_正则表达式-入门

    前言:今天先分享正则表达式的基础元字符,后续会分享正则表达式的子表达式,回溯引用,前后查找,嵌入条件,,全部分享完成之后,会尝试着去分享一些例子与拆分介绍.如果文字描述有问题可以评论指出,如果概念很模 ...

  6. 正则只能输入数字和英文逗号,如:12,34 ,25 45,

    <el-form-item prop="get"><el-input v-model="form.get"@input="(val) ...

  7. 正则验证输入数字和小数

    只允许输入数字(整数:小数点不能输入) onkeyup="value=value.replace(/[^\d]/g,'')" 允许输入小数 // 小数输入位数(.\d{0,1}) ...

  8. js正则验证弱密码(大小写,特殊字符,数字不少于8位) element-plus 表单验证

    为了顺应网络安全的要求,前端要在登录的时候验证用户的密码是否为弱密码.特此记录. 密码的校验规则是: 用户密码长度不少于8位,包裹大小写字母.数字.字符中的至少3种,不能包含用户名. 1.开始写出各个 ...

  9. js表单验证密码(确认密码),密码长度至少8位,并且英文与数字组合

    js表单验证密码(确认密码) 案例需求:在注册时,输入密码对其进行密码强度验证,并判断两次输入的密码是否一致.例如,密码长度至少8位,并且英文与数字组合. 代码实现 <p>输入密码:< ...

最新文章

  1. java中锁的介绍及运用
  2. jenkins的使用
  3. vi的visual模式
  4. python画车辆轨迹图,在python中绘制轨道轨迹
  5. 求离散数据的突变点_Nat Gen | 染色质三维构象决定突变分布
  6. 如何自行给指定的SAP OData服务添加自定义日志记录功能
  7. 如何优化 .NET Core 中的 lambda 查询表达式 ?
  8. 初探函数式编程和面对对象式编程
  9. python列表反向_python反向列表
  10. Java 轻量级锁原理详解(Lightweight Locking)
  11. luci编程 openwrt_openwrt开源系统LUCI配置界面
  12. 人生苦短之---第一个Python程序
  13. 写一个自动阅读的方法(需要运用html和css和JavaScript)
  14. gdb 查看是否 栈溢出_GDB调试之二栈溢出
  15. Markdown字体,字号,颜色和背景色设置
  16. RANSAC Spline Fitting
  17. 前端开发——在线工具推荐
  18. DSO详解-Direct Sparse Odometry论文解读
  19. 均州古城(走遍中国08.10.27)
  20. 不寻常的单元测试,第1部分:带蝙蝠的bash脚本

热门文章

  1. 孩子stem教育特殊之处
  2. 目标检测:树莓派运行YOLOv5,成功运行,附完整镜像源
  3. 更快学习编程的7个重要技巧
  4. 参考:ODBC Drivers error(ODBC数据库驱动错误代码)原因解释
  5. 计算机在石油工程中应用文献综述,石油与天然气工程领域工程硕士专业学位基本要求第一部分概况.PDF...
  6. SPM12 核磁数据预处理 傻瓜攻略
  7. 七巧节前夕,恋爱仙子探访黑店记
  8. 校验手机号和获取验证码
  9. Traefik-ingress和Nginx-ingress对比
  10. 整理不易的软件测试学习线路