java 注册页面正则式_Java使用正则表达式对注册页面进行验证功能实现
本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示:package regex;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class registered {
public static void main(String[] args) {
//注册用户
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名:");
String uname=sc.next();
System.out.println("请输入密码:");
String passwd=sc.next();
System.out.println("请输入确认密码:");
String repasswd=sc.next();
/* String uname="wangheng";
String passwd="222assAS123";
String repasswd="432Pass123";*/
boolean b=uname.matches("\\w{3,10}"); //方法一
if(b==true){
Pattern p0=Pattern.compile(".{6,12}");//长度6到12个
Pattern p1=Pattern.compile(".*[A-Z]+");//
Pattern p2=Pattern.compile(".*[a-z]+");
Pattern p3=Pattern.compile(".*\\d+");
Matcher m0=p0.matcher(passwd);
Matcher m1=p1.matcher(passwd);
Matcher m2=p2.matcher(passwd);
Matcher m3=p3.matcher(passwd);
if(m0.lookingAt()==true&&
m1.lookingAt()==true&&
m2.lookingAt()==true&&
m3.lookingAt()==true){
boolean b2=passwd.matches(repasswd);
if(b2){
System.out.println("注册成功!");
}else{
System.out.println("确认密码与密码不同!");
}
}else{
System.out.println("密码输入错误!");
}
}else{
System.out.println("用户名输入错误!");
}
//方法二
Pattern p1=Pattern.compile("[A-Z]+");
Pattern p2=Pattern.compile("[a-z]+");
Pattern p3=Pattern.compile("\\d+");
Matcher m1=p1.matcher(passwd);
Matcher m2=p2.matcher(passwd);
Matcher m3=p3.matcher(passwd);
if(uname.matches("\\w{3,10}")&&passwd.matches(".{6,12}")&&m1.find()&&m2.find()&&m3.find()){
System.out.println("注册成功!");
}else{
System.out.println("注册失败!");
}
}
}
以上所述是小编给大家介绍的Java使用正则表达式对注册页面进行验证功能实现,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!
更多Java使用正则表达式对注册页面进行验证功能实现相关文章请关注PHP中文网!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
java 注册页面正则式_Java使用正则表达式对注册页面进行验证功能实现相关推荐
- java 实现语音报警代码_Java实现发送手机短信语音验证功能代码实例
这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...
- java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现
本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.reg ...
- java等待页面加载_java selenium (十三) 智能等待页面加载完成
我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作. 否则页面上的元素不存在,会抛出异常. 或者碰到AJAX异步加载,我们需要等待元素加载完成后, 才能操 ...
- java 文本查找_Java基于正则表达式实现查找匹配的文本功能【经典实例】
本文实例讲述了Java基于正则表达式实现查找匹配的文本功能.分享给大家供大家参考,具体如下: REMatch.java: package reMatch; import java.util.regex ...
- java大文件pdf水印_java – 如何扩展PDF的页面大小以添加水印?
首先:在对数据进行数字签名之前更改文档非常重要.经过数字签名后,这些更改将破坏签名. 这个问题不是那个问题的重复,因为额外要求在右边增加额外的保证金. 看一下primes.pdf文档.这是我们将在Ad ...
- java语音验证码_Java实现发送手机短信语音验证功能代码实例
这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...
- java正则 链接_Java使用正则表达式匹配获取链接地址的方法示例
本文实例讲述了Java使用正则表达式匹配获取链接地址的方法.分享给大家供大家参考,具体如下: 获取页面中字符串的url地址我们都会使用正则表达式来匹配获取了,下面我来给大家总结几个匹配获取链接地址示例 ...
- java 正则 小数_java用正则表达式判断是否是小数的方法
java用正则表达式判断是否是小数的方法 发布时间:2020-06-23 19:57:04 来源:亿速云 阅读:319 作者:Leah 这篇文章将为大家详细讲解有关java用正则表达式判断是否是小数的 ...
- java 正则 捕获_Java通过正则表达式捕获组中的文本
1.简介 Java 正则表达式如何捕获组中的文本 ?--请看下文. 2.代码 /** * 版权所有 编程十万个怎么办(www.tah1986.com) */ public class Capturin ...
最新文章
- [BZOJ]1503: [NOI2004]郁闷的出纳员
- 电脑屏幕出现彩色条纹_电脑屏幕出现条纹
- Hadoop的安装与配置——设置单节点群集
- 在Ubuntu Server上使用vtk处理体数据,直接得到渲染结果图片避免显示窗口
- 拳王公社:网络引流的“4大核心秘诀“,让客户源源不断地加你
- SAP License:ERP咨询顾问之路
- 【Java程序设计】异常处理
- C#无法将顶级控件添加到控件 新的子窗体无法添加到主窗体
- 如何用PS制作1寸证件照
- 社会语义网络图用什么软件绘制_GitMind:免费在线思维导图软件
- python 换行打印
- 移动端APP设计趋势
- 高中数学知识点:集合知识讲解
- 【bzoj2360】【cstc2011】【幸福路径】【倍增+floyd】
- Unicode blocks 统计
- 落球法测量液体粘滞系数
- 被设计用于控制计算机英语怎么说,关于计算机专业MVC简介概述的毕业设计论文英文英语外文文献翻译成品资料:模型-视图-控制器(MVC)介绍(中英文双语对照).docx...
- 【C/S通信交互之Socket篇】Cocos2dx(Client)使用BSD Socket与Mina(Server)手机网游通信框架!
- 弘辽科技:淘宝店铺被降权后,流量不短下滑,如何扭转局面
- python通达信接口_mootdx: 通达信数据读取 pytdx 的一个简便使用封装
热门文章
- linux nls_lang oracle,linux操作系统环境变量LANG和NLS_LANG的区别
- ORA-00907:missing right parenthesis缺少右括号
- python中为什么没有自增或者自减
- 大数计算器概念c语言,用C语言求两个超大整数的和
- c++ map初始化_Go学习每日一问(18)-map元素查找
- Python二级笔记(14)
- Juypter 打开其他路径文件
- linux学习-将seafile启动脚本设置为开机启动服务
- 3- OpenCV+TensorFlow 入门人工智能图像处理-TensorFlow入门
- Thrift源码学习二——Server层