如何在Java中使用正则表达式对注册页面进行验证

  介绍

这期内容当中小编将会给大家带来有关如何在Java中使用正则表达式对注册页面进行验证,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

代码如下所示:

package 正则表达式;   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 扫描仪(系统);   System.out.println(“请输入用户名:“);   String  uname=sc.next ();   System.out.println(“请输入密码:“);   String  passwd=sc.next ();   System.out.println(“请输入确认密码:“);   String  repasswd=sc.next (),,/*,String  uname=皐angheng";   String  passwd=?22 assas123";   String  repasswd=?32 pass123" */,   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);   如果(m0.lookingAt ()==true&及   m1.lookingAt ()==true&,,   m2.lookingAt ()==true&和   m3.lookingAt ()==true) {   boolean  b2=passwd.matches (repasswd);   如果(b2) {   System.out.println(“注册成功!“);   其他}{   System.out.println(“确认密码与密码不同!“);   }   其他}{   System.out.println(“密码输入错误!“);   }   其他}{   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);   如果(uname.matches (“\ \ w{3, 10}“),和passwd.matches(“。{6、12}“),和m1.find(),和m2.find(),和m3.find ()) {   System.out.println(“注册成功!“);   其他}{   System.out.println(“注册失败!“);   }   }   }

上述就是小编为大家分享的如何在Java中使用正则表达式对注册页面进行验证了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何在Java中使用正则表达式对注册页面进行验证