Java后台邮箱格式验证 博客分类: 随笔java Java格式验证
程序员文章站
2024-03-16 19:12:10
...
代码:
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegisterCheck { /** * 验证输入的邮箱格式是否符合 * @param email * @return 是否合法 */ public static boolean emailFormat(String email) { boolean tag = true; final String pattern1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; final Pattern pattern = Pattern.compile(pattern1); final Matcher mat = pattern.matcher(email); if (!mat.find()) { tag = false; } return tag; } public static void main(String args[]){ System.out.println("请输入邮箱:"); Scanner sc=new Scanner(System.in); String email=sc.next(); if(RegisterCheck.emailFormat(email)){ System.out.println("√"); return; } else{ System.out.println("您的邮箱格式不正确,请重新输入!"); main(args); } } }
推荐阅读
-
Java后台邮箱格式验证 博客分类: 随笔java Java格式验证
-
System.out.printf输出格式 博客分类: java语言android systemoutprintf格式
-
grails学习之自定义标签 博客分类: java基础Groovy/Grails grails标签自定义groovy日期格式化
-
SimpleDateFormat 的使用注意点 博客分类: Java javaSimpleDateFormat日期格式化DateFormat
-
java中时间格式要求大小写严格 博客分类: javaString转date日期格式化 java字符串转日期日期格式化
-
Java日期格式化及其使用例子收集 博客分类: java Java日期格式化dateformatdate
-
格式化,保留两位小数 博客分类: Java 保留两位小数
-
使用java.util.regex.*包验证email 博客分类: java JavaBlog
-
使用java.util.regex.*包验证email 博客分类: java JavaBlog
-
正则表达式语法 博客分类: JAVA基础 java正则表达式验证