• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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使用正则表达式对注册页面进行验证功能实现,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • JavaWeb 网上书店 注册和登陆功能案例详解
    • Java+mysql用户注册登录功能
    • java用户管理注册功能 含前后台代码
    • JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)
    • Servlet+JavaBean+JSP打造Java Web注册与登录功能
    • JAVA简单链接Oracle数据库 注册和登陆功能的实现代码
    • Java测试题 实现一个注册功能过程解析
    上一篇:iOS 正则表达式判断纯数字及匹配11位手机号码的方法
    下一篇:jQuery验证手机号邮箱身份证的正则表达式(含港澳台)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Java使用正则表达式对注册页面进行验证功能实现 Java,使用,正则,表达式,对,