我正在尝试找到一种简单的方法来检查用户输入的内容是否符合电子邮件地址的几个条件。我已经阅读了有关此主题的许多主题,并且大多数人似乎也希望验证电子邮件地址。我不是要建立一些超级骗子的电子邮件地址验证器/检查器。我试图建立一种方法来检查这些事情:

用户输入的字符串包含" @"符号。

" @"符号前至少有两个字符。

有一个"。"在at符号之后,仅三个字符。域名可以根据需要设置,但字符串必须以" ._ _ _"结尾。如" .com"或" .net"中的...

我了解这不是一个全面的电子邮件地址检查器。那不是我想要的。我只想要这么简单的东西。我知道这可能是一个例行问题,但是即使阅读了所有验证电子邮件地址的极为疯狂的方式,我也无法弄清楚。

这是我到目前为止的代码:(不用担心,我已经知道这很可悲...。)

public static void checkEmail()

{

validEmail(emailAddresses);

if(validEmail(emailAddresses))

{

}

}

public static boolean validEmail(String email) {

return email.matches("[A-Z0-9._%+-][A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{3}");

}

在这种情况下,很难说出什么简单。 您发布了一些案例(包含@,之前/之后包含另一个字符)。 我会阅读规范并做一个完整的正则表达

java验证电子邮件_Java字符串中电子邮件的简单易懂的验证相关推荐

  1. java去除字母_java 字符串中去除 数字 字母 符号amp;amp;N*1*senten.Length=gt;M*M

    字符串中去除 数字 字母 符号 String str = "今天1@天%.气^64很?不?错.心情6666很好....."; String str1 = str.replaceAl ...

  2. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  3. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

  4. java利用正则截取字符串中的数字

    java利用正则截取字符串中的数字 String str = "xxx第47297章33";String regex = "\\d*";Pattern p = ...

  5. java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...

    [Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...

  6. java 工具类-去除字符串中特殊字符、全角转为半脚、获取字符串中姓名/电话、姓名重复后追加a.b.c...aa,ab..

    java 工具类-去除字符串中特殊字符.全角转为半脚.获取字符串中姓名/电话.姓名重复后追加a.b.c-aa,ab- public class NameUtil {/*** 姓名重复后追加a.b.c. ...

  7. java 汉字个数_java语言中如何获取字符串中汉字的个数

    java语言中如何获取字符串中汉字的个数? [实例描述] 字符串中可以包含数字,字母.汉字或者其他字符.使用Character 类的isDigit()方法可以判断字符中的某个字符是否为数字,使用Cha ...

  8. java 字符串转义回车键_JAVA字符串中的转义字符

    一.在java字符串中如果出现斜杠, 1.当成转义字符 " \ " 时,后面必须接八进制数字进行ASCII转义输出成其它字符, 2.当成字符串字面值斜杠直接输出时,必须用双斜杠&q ...

  9. java 字符串 去除_java 字符串中去除特定的字符

    java String字符串 去除特定的字符  程序如下 package com.xing.test; import java.util.regex.Matcher; import java.util ...

最新文章

  1. 在C#中选择“.NET研究”正确的集合进行编码
  2. class-感知机Perception
  3. 出租车管理系统java_基于jsp的出租车管理系统-JavaEE实现出租车管理系统 - java项目源码...
  4. Hibernate VS iBATIS
  5. 2017.3.25 圆桌聚餐 思考记录
  6. 6折入股蚂蚁金服?巨人网络如此回应
  7. Python 利用*args和**kwargs解决函数遇到不确定数量参数问题
  8. win10系统安装postgresql后无法连接
  9. Java使用BufferedImage修改图片内容
  10. 二、jdk命令之javah命令(C Header and Stub File Generator)
  11. 电脑中删掉的照片怎么恢复
  12. 我的项目_唐诗可视化项目
  13. MySQL怎样通过Adjacency List存储树形结构?
  14. JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦
  15. 压缩多张图片,解压后发现图片文件损坏的问题解决
  16. 宽带运行商服务器,家用宽带200兆,300兆,500兆与1000兆有什么区别吗?
  17. 研究生论文写作和发表建议
  18. TMC6300-LA:微型BLDC/PMSM驱动
  19. 手机酷狗2 java_酷狗叮咚(原手机酷狗) 2.70 For Java 中文官方安装版下载
  20. java 工作流表单设计器 设计方案

热门文章

  1. 数学建模国赛 2020B-穿越沙漠 第二关至第六关思路分享
  2. windows7怎么升级10_升级到windows10不习惯,能返回windows7吗?一招让你10分钟回归...
  3. 【在线音乐播放器系统测试用例】
  4. 论文阅读《Paired Overbounding for Nonideal LAAS and WAAS Error Distributions》
  5. 读书札记:影响英镑的因素
  6. 基于8086的电子秒表
  7. 哪些命令可以关闭计算机 poweroff,poweroff命令详解
  8. 针对新冠肺炎微博热搜话题使用R语言进行文本特征提取的四种方法(二) —— 基于TF-IDF的特征提取
  9. java实现手机开关机_andriod开发之自动开关机实现代码
  10. 【经典】数加 ·营销引擎之DSP详解------DSP 、SSP、RTB