介绍
这期内容当中小编将会给大家带来有关如何在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中使用正则表达式对注册页面进行验证了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。