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验证注册页面_Java使用正则表达式对注册页面进行验证功能实现相关推荐
- java 注册页面正则式_Java使用正则表达式对注册页面进行验证功能实现
本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示:package regex; import java.util.Scanner; import java.util.rege ...
- java 文本查找_Java基于正则表达式实现查找匹配的文本功能【经典实例】
本文实例讲述了Java基于正则表达式实现查找匹配的文本功能.分享给大家供大家参考,具体如下: REMatch.java: package reMatch; import java.util.regex ...
- java注册账号_Java实现简单登录注册账号操作
public static boolean login(int[] message){ Scanner scanner = new Scanner(System.in); System.out.pri ...
- java socket 连接邮箱_Java与邮件系统交互之使用Socket验证邮箱是否存在
最近遇到一个需求:需要验证用户填写的邮箱地址是否真实存在,是否可达.和普通的正则表达式不同,他要求尝试链接目标邮箱服务器并请求校验目标邮箱是否存在. 先来了解 DNS之MX记录 对于DNS不了解的,请 ...
- java 特殊符号正则_java利用正则表达式处理特殊字符的方法实例
前言 一串字符串中有特殊符号,可能会影响到相关接口业务,所以需要把字符串中的特殊字符都过滤掉 百度上面搜索大部分处理方法是通过正则表达式, 他需要处理的特殊符号都写进正则表达式中去校验, 这种方式一眼 ...
- java正则获取数字_Java通过正则表达式获取字符串中数字的方法示例
前言 本文通过一个小范例来学习java中通过正则表达式如何获得一个字符串中的数字,下面话不多说,来看看详细的介绍吧. 示例代码如下: import java.util.regex.Matcher; i ...
- java错误页面_Java web 项目关于错误页面的处理
第一步:你需要建立一个显示错误信息的jsp页面,内容如下: 系统执行发生错误 系统执行发生错误,信息描述如下: 错误状态代码是:$ {pageContext.errorData.statusCode} ...
- java token身份认证_java – 基于Spring Security Token的身份验证
以下是我能够实现基于令牌的身份验证和基本身份验证的方法 SpringSecurityConfig.java @Configuration @EnableWebSecurity public class ...
- java 删除注册表_java – 如何从Windows注册表中删除JRE条目?
JDK本身不使用Windows注册表来运行. 在某些情况下,使用系统注册表运行的JRE是如Applet或以WebStart技术开始的程序. 最后,如果从Windows系统目录(例如C:/winnt/s ...
最新文章
- java 字符流与字节流区别_JAVA 字符流与字节流的区别
- window opengl
- 初步了解Linux内核中断初始化
- jzoj1029-电子眼【树形dp】
- maven 安装本地jar_使用Maven安装本地jar
- php写好程序后需要嵌套,什么是PHP嵌套函数?
- java 品尝饮料,java细节经典题型
- php简单验证码实例,php结合GD库简单实现验证码的示例代码
- Java实现Excel中的NORMSDIST函数和NORMSINV函数
- 第一篇:CUDA 6.0 安装及配置( WIN7 64位 / 英伟达G卡 / VS2010 )
- Farrago for Mac(强大的现场多音频播放工具)
- HTML5网页设计基础——表单样式
- JavaScript --------WebS APIs学习之DOM(一)
- 推荐基于.NetCore一款高性能敏感词检测开源库
- oracle wmsys.wm_concat ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB
- 美国成功企业竞争情报案例分析
- 运维堡垒机—如何解决企业运维操作审计问题?
- 例行检查软件列表,突然发现不明sangforvnc应用
- 免费的可视化Web报表工具,JimuReport v1.5.0版本发布
- Nature|人工智能助力蛋白质折叠预测