正则 验证密码(数字和英文同时存在)
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());
}
}
正则 验证密码(数字和英文同时存在)相关推荐
- input输入框使用正则限制为数字、英文及中文,微软自带输入法输入问题
正则:/[^a-zA-Z0-9\u4E00-\u9FA5]/g,'' 采用该正则表达式后,使用搜狗输入法没有问题,但采用微软自带输入法后,会存在输入数字及英文时为正常,切换为汉字后,会存在吞并当前光标 ...
- JS正则验证密码 英文大小写+数字+特殊符号 的表达式。
包含 4 种字符类型中的 3 种的密码的正则表达式 我处理的密码策略如下: 包括大写字母.小写字母.数字和符号,这 4 种字符中的 3 种 可以使用四种类型的字符:大写字母.小写字母.数字和密码. 字 ...
- js 正则 验证密码输入,必须为6-15位,含有数字字母,或者符号
可以验证大小写字母,纯数字,符号,你可以把联想到的符号都加上去 /^[a-zA-Z0-9@\$\^\.\*\\?]{6,15}$/
- 正则验证密码格式(密码必须包含字母大小写、数字、特殊字符,且不能少于8位)
/^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F])[\da-zA-Z\x21-\x2f\x3a-\ ...
- 正则 至少是数字加英文字符_正则表达式-入门
前言:今天先分享正则表达式的基础元字符,后续会分享正则表达式的子表达式,回溯引用,前后查找,嵌入条件,,全部分享完成之后,会尝试着去分享一些例子与拆分介绍.如果文字描述有问题可以评论指出,如果概念很模 ...
- 正则只能输入数字和英文逗号,如:12,34 ,25 45,
<el-form-item prop="get"><el-input v-model="form.get"@input="(val) ...
- 正则验证输入数字和小数
只允许输入数字(整数:小数点不能输入) onkeyup="value=value.replace(/[^\d]/g,'')" 允许输入小数 // 小数输入位数(.\d{0,1}) ...
- js正则验证弱密码(大小写,特殊字符,数字不少于8位) element-plus 表单验证
为了顺应网络安全的要求,前端要在登录的时候验证用户的密码是否为弱密码.特此记录. 密码的校验规则是: 用户密码长度不少于8位,包裹大小写字母.数字.字符中的至少3种,不能包含用户名. 1.开始写出各个 ...
- js表单验证密码(确认密码),密码长度至少8位,并且英文与数字组合
js表单验证密码(确认密码) 案例需求:在注册时,输入密码对其进行密码强度验证,并判断两次输入的密码是否一致.例如,密码长度至少8位,并且英文与数字组合. 代码实现 <p>输入密码:< ...
最新文章
- java中锁的介绍及运用
- jenkins的使用
- vi的visual模式
- python画车辆轨迹图,在python中绘制轨道轨迹
- 求离散数据的突变点_Nat Gen | 染色质三维构象决定突变分布
- 如何自行给指定的SAP OData服务添加自定义日志记录功能
- 如何优化 .NET Core 中的 lambda 查询表达式 ?
- 初探函数式编程和面对对象式编程
- python列表反向_python反向列表
- Java 轻量级锁原理详解(Lightweight Locking)
- luci编程 openwrt_openwrt开源系统LUCI配置界面
- 人生苦短之---第一个Python程序
- 写一个自动阅读的方法(需要运用html和css和JavaScript)
- gdb 查看是否 栈溢出_GDB调试之二栈溢出
- Markdown字体,字号,颜色和背景色设置
- RANSAC Spline Fitting
- 前端开发——在线工具推荐
- DSO详解-Direct Sparse Odometry论文解读
- 均州古城(走遍中国08.10.27)
- 不寻常的单元测试,第1部分:带蝙蝠的bash脚本