Java怎么使用正则表达式验证用户名和密码
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了Java怎么使用正则表达式验证用户名和密码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。要求:用户名:必须是6-10
千家信息网最后更新 2025年01月20日Java怎么使用正则表达式验证用户名和密码
这篇文章主要介绍了Java怎么使用正则表达式验证用户名和密码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
要求:
用户名:
必须是6-10位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含)不能以数字开头
密码:
必须是6-20位的字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含)
package cn.zyq.Aug05;import java.util.Scanner;public class Demo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请填写用户名:"); String name = sc.next(); /** * 验证用户名 * while循环控制直到输入合法为止 */ while(!checkName(name)) { System.out.println("用户名不合法,请重新输入:"); name=sc.next(); } /** * 验证密码 */ System.out.println("请填写密码:"); String pwd = sc.next(); while(!checkPwd(pwd)) { System.out.println("密码不合法,请重新输入:"); pwd=sc.next(); } System.out.println("注册成功!"); } /** * 用户名验证 * @param name * @return */ public static boolean checkName(String name) { String regExp = "^[^0-9][\\w_]{5,9}$"; if(name.matches(regExp)) { return true; }else { return false; } } /** * 密码验证 * @param pwd * @return */ public static boolean checkPwd(String pwd) { String regExp = "^[\\w_]{6,20}$"; if(pwd.matches(regExp)) { return true; } return false; }}
感谢你能够认真阅读完这篇文章,希望小编分享的"Java怎么使用正则表达式验证用户名和密码"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
密码
用户
用户名
验证
数字
下划线
字母
篇文章
输入
正则
表达式
组合
合法
成功
价值
兴趣
同时
开头
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
3306数据库入侵
软件开发费用如何分摊
歌曲后期制作软件开发
微信小程序数据库问题
少年三国志服务器名称是什么
西安海外服务器
网络安全服务采购项目
网络安全职业联赛
网络安全行业前景怎样
嘉定区现代软件开发试验设备
学什么语言软件开发好
华为服务器操作系统叫啥
松江区软件开发生产过程
非主流发型设计软件开发
沭阳环保网络技术联系方式
网络安全重点布局项目标志性建筑
黑客攻击数据库手段
服务器 接收图片
网络安全用语黑板报
建议采取的软件开发方法是
广东口碑好的网络技术诚信服务
歌曲后期制作软件开发
网络技术和应用实践报告
武汉黑凡网络技术
奶茶行业用什么数据库
通信网络安全管理系统客服
福州网络安全培训机构收费标准
小米电视网络经常无法连接服务器
可以使用数据库视图创建数据库吗
数据库三个表查询带查询条件