package test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestPassword {
public static void main(String args[]){
String password="hahymfghdfg";
Pattern p = Pattern.compile("[A-Z]+");
Pattern q = Pattern.compile("[a-z]+");
Pattern r = Pattern.compile("[0-9]+");
Pattern s = Pattern.compile("\\p{Punct}+");
Matcher m1 = p.matcher(password); //判断是否含有大写字符
Matcher m2= q.matcher(password); //判断是否含有小写字符
Matcher m3 = r.matcher(password);//判断是否含有数字
Matcher m4 = s.matcher(password);//判断是否含有特殊字符
if(m2.find(0)&&( !m4.find(0)) ){
System.out.println("密码符合规则");
}
else{
System.out.println("密码不符合规则");
}
}
}
分享到:
相关推荐
if ((mimawenjian/*密码文件变量*/=fopen("password","r"))==NULL) /*判断密码文件是否存在,以下的程序代码是假设的密码文件不存在*/ { mimawenjian/*密码文件变量*/=fopen("password","w"); //这里表示,既然...
下面我们将深入探讨这两种方法。 1. **数据库操作**: - **连接数据库**:首先,你需要使用易语言的数据库接口模块,如ODBC(Open Database Connectivity)或ADO(ActiveX Data Objects),来建立与数据库的连接。...
在本文中,我们将探讨路由器设置中常见的问题,特别是关于LSP(Label Switched Path)的配置,初始密码设定,以及网络连接中断的解决方案。首先,我们关注LSP的管理与环路检测。 一、LSP会话管理和完整性检测 LSP的...
【VB登陆小程序,连接数据库SQLserver2000】是一个基于Visual Basic(VB)开发的简单应用程序,旨在实现用户登录功能并能与SQL Server 2000数据库进行交互。VB是微软公司推出的面向对象的编程语言,尤其适合于开发...
4. 关闭连接:在完成操作后,别忘了使用`Close`方法关闭连接,确保资源的有效管理。 四、登录功能实现 1. 用户输入:在Android界面中创建输入框让用户输入用户名和密码。 2. 数据验证:当用户点击登录按钮时,获取...
6. 判断 `ResultSet` 是否有结果,如果存在匹配的记录,则通过设置响应头 `Refresh` 跳转到成功页面 `success001.jsp`,否则返回登录界面并显示错误信息。 最后,别忘了关闭 `ResultSet`、`Statement` 和 `...
1. 第一代是键盘密码输入,易忘密码导致不便。 2. 第二代是接触式卡门禁,磁码卡和铁码卡提高了安全性,但易受磨损或消磁影响。 3. 第三代是感应卡门禁,非接触式IC卡的使用减少了物理磨损,提高了便利性。 4. ...
自己修改了一下,不用注册码了,也没有机器限制了,目前测试能用,数据库改为sql2000,直接附加数据库就可以了,记得别忘了改web.config里的数据库连接设置。以下为原作者说明。 系统名称:宜萱.net+sql2005网络...
时间戳增量同步是指只同步自上次同步以来发生改变的数据,通常依据数据记录中的时间戳字段来判断是否为新数据。这种方法能够有效减少不必要的数据传输,提高数据处理效率。 2. **Kettle环境准备** 首先,你需要...
6. 关闭连接:在完成数据库操作后,别忘了关闭数据库连接,调用`CDatabase::Close()`方法。 7. 错误处理:在每一步操作中,都应检查是否成功,如有错误,通过`GetLastError()`获取错误信息。 在“数据库.doc”文...
此方案的核心在于利用先进的人脸识别技术,替代传统的刷卡、指纹识别等方式,解决了易忘带、易丢失、识别困难等问题。 一、行业背景与需求 传统的企业门禁系统,如刷卡门禁,存在员工忘记携带卡片或卡片丢失的安全...
用户名admin 密码是admin888 WxBBS的历史再次向前迈进:WxBBS携带可生成静态页面、具备高效缓存、操作更加便捷等一系列新特性发布!本次WxBBS的更新主要集中在核心方面,WxBBS 7.8.0已经是一个相当优秀的论坛...
例如,使用`lastError()`方法获取最近发生的错误,或者在执行SQL语句时使用`exec()`的返回值来判断操作是否成功。 7. **数据库适配器**:Qt的QSql模块提供了各种数据库驱动(适配器),每个适配器对应一种特定的...
当用户返回并输入特定密码或进行其他解锁操作后,挂机锁解除,恢复正常操作。 键盘钩子是Windows API提供的一种机制,允许应用程序设置全局或线程级的钩子,以便在其他进程中的键盘事件发生时接收通知。在C#中,...
9. 易语言编程基础:这个教程可能还会涉及易语言的基本语法、变量定义、流程控制(如循环、条件判断)、函数和过程的使用等。 通过学习这个易语言ADO类的使用,开发者可以掌握在易语言环境中高效地进行数据库操作,...
WxBBS7.8.0已经是一个相当优秀的论坛核心,新版本凸显“论坛”这一关键字眼,去粗取精,简化界面,优化甚至重写了大部分代码,希望这个脱胎换骨的程序能带给你新的使用体验,不要忘了“无限”! 更新记录 颠覆性的...
16.加入小哨兵的网络刻盘工具. 关于淘宝网快捷方式的说明: 程序安装完毕后会在您的桌面及开始菜单上创建一个淘宝网的快捷方式,谨此而已,无其它 不良程序,请放心,如果您不需要可以不选择安装或者直接删除掉这些快捷...
WxBBS7.8.0已经是一个相当优秀的论坛核心,新版本凸显“论坛”这一关键字眼,去粗取精,简化界面,优化甚至重写了大部分代码,希望这个脱胎换骨的程序能带给你新的使用体验,不要忘了“无限”! 更新记录 颠覆性的...
最后,别忘了在完成所有操作后关闭数据库连接,以释放资源。 ```php mysql_close($connection); ``` 需要注意的是,`mysql_`系列函数已被弃用,建议使用更安全的`mysqli`或`PDO`扩展进行数据库操作。此外,始终...