代码:
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发邮件 这是一个基于SpringBoot+Layui+Shiro+Thymeleaf的登录注册模板,登录通过邮箱账号登录,注册通过邮箱验证码注册,并用Shiro作为安全框架对密码加密,这是我目前开发时在网上找的一个模板,然后把整个完善...
2、前台用户注册时会向所填邮箱发送验证邮件,这里的邮箱仅限于QQ邮箱。 3、数据库:mysql 4、这是我毕设的项目,做的很逼真、很认真,所以分高了点。绝对可以运行,但是有些数据可能要运行后自行添加。比如主题等。...
源码,可以附带视频,必须给邮箱地址,视频太大。 Go网络商城主要分为:前台游客浏览、普通用户操作和后台管理3部分。结合目前网上购物平台系统的设计方案,本项目具有以下特点:界面设计美观大方、操作简单。功能...
前端技术:jquery 用以数据处理以及前端验证以及生成验证码等等 Bootstrap 前端界面处理 后端技术:servelt+jsp maven进行jar包和第三方库管理 采用jspsmart进行文件的操作处理 数据库:mysql5 基于MVC的分层...
毕业设计,基于Springboot+Thymeleaf+MySql开发的旅游景点酒店预订网站,内含Java完整源代码,数据库脚本 ...项目管理:Maven 7、JDK版本:1.8 8、额外功能:阿里云短信服务SMS、阿里云图片存储OSS、QQ邮箱验证服务 9
作为开发人员,您不需要了解或了解通过Java中的SMTP通过SMTP发送电子邮件的内部配置,EasyEmail将在后台为您完成。 EasyEmail轻巧,大小为5.32kb 。 只需告诉EasyEmail使用什么以及您想要什么,就已经准备就绪。 ...
验证邮箱 isEmail 验证URL isURL 验证汉字 isChz 验证用户名 isUsername 验证yyyy-MM-dd格式的日期校验,已考虑平闰年 isDate 验证IP地址 isIP string是否匹配regex isMatch 屏幕相关→ScreenUtils.java 获取手机...
java内容管理系统源码+数据库。项目通过SpringBoot实现 主要功能有 - 内容:发帖、评论、帖子分类、分页、回帖统计、访问统计、表单...- 用户:权限、资料、头像、邮箱验证 - 管理:后台管理、统计图表、帖子/分类管理
4.5.4 编写利用正则表达式验证数据 合法性的方法 156 4.6 主窗体设计 156 4.7 用户登录窗口设计 158 4.8 开台签单工作区设计 164 4.8.1 开台签单工作区功能概述 164 4.8.2 开台签单工作区技术分析 165 4.8.3 开台签...
struts2+json+jquery局部刷新实现注册验证,包括前台的用户名、密码、手机、身份证、邮箱(包含发邮件技术)、邮箱验证码、验证码的验证,用到的是json+jquery,后台则是用struts2+java类
访问/admin登陆到后台管理,在系统配置中可修改系统名称、管理员邮箱(用于接收各事件的邮件通知)等。 在网站配置中可以设置学校名称用于前台显示。 用户注册 通过邮箱注册,注册时需要发送验证码到注册邮箱,...
Spring Mail + Spring Task完成异步发送激活链接,邮件发送,验证;Druid(监控目的的数据库连接池),配置文件里面加密数据库密码;Freemarker:基于Java的生成html的模板引擎,用来前后端交互等等。 项目功能目标 ...
①学生请假:学生请假需要提交一个请假请求,该请求需要包括请假同学id,请假课程,请假时间等参数,后台收到请求后会将请假信息记录到请假信息表中,并设置请假状态字段为默认未批准状态。 ②老师审批:教师可以查询...
前后端分离项目,Spring boot作为后端,vue框架实现前端,后端整合swagger3测试工具,jwt实现验证码生成,awt生成图形验证码,整合邮箱验证,使用mybatis-generator自动生成实体类以及mapper,设置有拦截器验证登录...
3. 简历导出:用户可以将简历导出为PDF或Word格式,方便投递到不同的招聘渠道。4. 简历模板库:系统内置多种简历模板,用户可以根据自己的需求选择合适的模板进行编辑。5. 求职推荐:系统基于用户简历和求职意向,向...
此数据库是有关微博网站的后台数据库,以实现用户发布状态,用户相互间的关注,管理员管理状态的数据库。 2 天津工业大学软件0918班五组(微博系统)开发文档 第二章 项目分析 项目分析就是在微博系统开发的生命...
根据网上的资源实现了一个登陆时邮箱验证的功能,前台的页面比较明确,后台使用开源的第三方框架,有点乱。由于交作业比较着急,后台有些功能只有显示没有代码的具体实现,不过功能也足够交作业了。
微信接口(身份验证,文本、图文回复等) 微信远程控制服务器重启、锁定、其它应用程序 15.java Quartz 定时器 (定时执行某程序,精确到秒,可设置周期) 16.java websocket 即时通讯技术,点对点,群聊,单聊,EXT4...
毕业设计,基于SSM+MySql+Bootstrap开发的烹饪菜谱美食视频学习网站,内含Java完整源代码,数据库脚本 JSP基于SSM烹饪菜谱美食视频学习网站可升级Springboot毕业源码案例设计 前台框架: Bootstrap(一个HTML5响应...
网上书店系统是一个基于Java JSP技术的在线购书平台,旨在为读者提供便捷、高效的书籍购买体验。该项目具有以下核心功能: 1. 书籍分类与搜索:系统将书籍按照不同的类别进行分类,方便用户快速找到所需书籍。同时...