`
ykyfendou
  • 浏览: 407977 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java后台邮箱格式验证

阅读更多

 

代码:

 

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后台验证框架知识点 #### 一、引言 在Web应用开发中,参数验证是一项重要的环节,它有助于确保系统的安全性和数据的准确性。本文将详细介绍一种基于Java的后台验证框架设计思路及其应用场景,旨在为开发者...

    mvc表单基本验证,前后台数据格式验证等.zip

    在MVC中,后台验证可以结合正则表达式库,如.NET Framework的`System.Text.RegularExpressions`或Java的`java.util.regex`。 5. **错误处理与反馈**: 验证失败时,应向用户提供明确的错误信息。在MVC中,这通常...

    java后台登录功能.rar

    在Java后台开发中,登录功能是一项基础且至关重要的任务,它涉及到用户的身份验证与授权。本项目提供的"java后台登录功能.rar"包含了实现这一功能的完整流程,包括数据库设计和源代码。以下将详细讲解其中涉及的关键...

    easyUI与java后台交互

    在“easyUI与java后台交互 实现对用户的增删改查功能”这一主题中,我们将深入探讨以下几个关键知识点: 1. **前后端交互协议**:通常,EasyUI 与 Java 后台通过 AJAX 进行通信,使用 JSON 格式交换数据。AJAX 允许...

    Java发送邮箱验证码、session校验功能.zip_FFN_java邮箱验证码_session校验功能_邮箱验证

    三、邮箱验证 1. **验证流程**: 用户收到验证码后,在网页上输入,系统通过比对存储的验证码与用户输入的是否一致来确认其有效性。 2. **安全性考虑**: 为防止验证码被截获,应限制验证码的有效时间,且每个用户...

    JavaMail+Ajax+Jsp实现邮箱发送验证消息并进行验证

    JavaMail 是一个开源库,它提供了在Java应用程序中发送和...这个项目展示了JavaMail、Ajax和JSP在实际应用中的融合,实现了邮箱验证这一常见的功能,对于初学者来说是很好的实践案例,有助于理解这些技术的综合运用。

    苹果登录使用Apple服务端验证登录-JAVA源码

    本知识点将深入探讨如何在后端服务器上使用Java实现Apple服务端验证登录的过程,以及如何对苹果授权登录令牌(JWT)进行校验。 首先,理解Apple登录流程的关键在于Apple的OAuth 2.0和JSON Web Tokens (JWT)。当用户...

    Jquery例子,前后台交互,验证。

    例如,验证输入的邮箱格式: ```javascript $("#email").validate({ rules: { email: { required: true, email: true } }, messages: { email: "请输入有效的电子邮件地址" } }); ``` 4. **图片热点**...

    环信即时聊天与java后台接口对接demo

    本“环信即时聊天与Java后台接口对接demo”旨在解决开发者在使用环信服务时,特别是在Java环境下对接后台接口遇到的困惑。由于环信官方文档中针对Java的调用示例相对较少,这个demo经过了bug修复,更加适合开发者...

    注册邮箱激活验证Demo

    【注册邮箱激活验证Demo】是一个基于JSP/Servlet和JavaMail技术的应用实例,主要用于网站用户注册时的邮箱...通过深入理解并实践这个Demo,开发者能够提升对JSP/Servlet和JavaMail的理解,同时掌握邮箱验证的实现方法。

    仿新浪微博输入登陆邮箱,提醒后缀名(java servlet搭建)

    在用户输入邮箱时,AJAX发送异步请求到后台Servlet,获取邮箱后缀验证结果,而无需刷新整个页面。这样可以保持用户的登录体验流畅,不会因为频繁的页面跳转或刷新打断用户的操作流程。在实际应用中,AJAX通常使用...

    nutz邮箱验证jar包

    Nutz邮箱验证jar包提供了这一功能,它通常包含了邮件发送、邮件地址格式验证以及可能的SMTP服务器配置等相关功能。以下是对这个jar包中可能包含的关键知识点的详细说明: 1. **邮箱地址验证**:Nutz邮箱验证库可能...

    java后台常见操作jar库.rar

    "java后台常见操作jar库.rar"这个压缩包文件显然包含了多种实用工具类,涵盖了文件操作、数据处理和格式转换等多个方面。以下是对这些功能的详细解读: 1. **文件操作**:在Java中,对文件进行读取和导出是一项基础...

    JAVA获取网页有效邮箱地址

    - `java.util.regex.Pattern`和`java.util.regex.Matcher`用于匹配邮箱格式。 3. **多线程编程** - 为了提高程序的响应速度,使用`java.lang.Thread`进行后台数据处理。 4. **Swing界面组件** - `java.awt`包下...

    springboot注册登录忘记密码+前台提交表单后台审核+邮箱验证+用户下载.zip

    在本项目中,我们主要探讨的是如何利用IntelliJ IDEA、Spring Boot、MyBatis以及MySQL来实现一个完整的用户管理功能,包括用户注册、登录、忘记密码、后台审核表单以及邮箱验证。以下是对这些知识点的详细说明: 1....

    java web网上图书商城前台和后台

    《Java Web网上图书商城:构建前端与后台》 在当今数字化时代,网上图书商城已经成为图书销售的重要渠道之一。本文将深入探讨如何使用Java Web技术,包括Servlet和JSP,来构建一个功能完善的网上图书商城系统。这个...

    java邮箱找回密码

    这里,我们将深入探讨这个主题,包括Java发送邮件的原理、163邮箱API的使用、前端与后端的交互,以及如何在IDEA中开发和调试源码。 1. **Java发送邮件**:JavaMail API是Java中用于处理邮件的标准API,它可以用来...

    jquery批量上传, java后台批量上传下载无BUG对接,类似qq邮箱附件上传功能

    本项目针对这一需求提供了实现,标题提及的是“jquery批量上传”与“java后台批量上传下载无BUG对接”,这涉及到前端jQuery库的使用以及后端Java技术的集成,以实现类似QQ邮箱附件上传的功能。以下将详细介绍这两个...

    JavaWeb实现163邮箱注册

    当用户点击邮件中的链接时,服务器会接收到这个请求,通过解析URL获取标识符,然后与数据库中的记录匹配,完成用户的邮箱验证。 为了增强用户体验,还可以添加一些额外功能,比如设置超时机制,如果用户在一定时间...

    java validation 后台参数验证的使用详解

    Java Validation 后台参数验证的使用详解 Java Validation 是一种基于 Java 的参数验证机制,旨在简化后台参数验证的过程。以下是 Java Validation 的使用详解: 一、前言 在后台开发过程中,对参数的校验成为...

Global site tag (gtag.js) - Google Analytics