`
danielchen19
  • 浏览: 29695 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

用java代码实现判断输入的字符串是合法的电子邮箱地址

 
阅读更多

用java代码实现判断输入的字符串是合法的电子邮箱地址

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class CheckEmail {

 
 public static void main(String[] args) throws IOException {
  String reg = "\\w+[\\w]*@[\\w]+\\.[\\w]+$";
  BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  while(true){
   System.out.println("请输入要验证的邮箱地址:"+"\n"+"-->");
   String input = reader.readLine();
   if(input.equals("q")||input.equals("exit")){
    System.exit(0);
   }
   if(input.matches(reg)){
    System.out.println("这是正确的邮箱地址");
   }else{
    System.out.println("这是错误的邮箱地址 ");
   }
  }
 }

}

分享到:
评论
1 楼 ddandyy 2007-08-14  
可真暈...........

怎麽會看到這種帖子.......

相关推荐

    java用正则表达式判断电子邮件地址是否合法.doc

    ### Java使用正则表达式判断电子邮件地址合法性 在软件开发过程中,经常需要验证用户输入的信息是否符合特定格式的要求。电子邮件地址作为一种常见的用户信息输入,在很多应用场景下都需要进行格式验证。本文将详细...

    java源码包---java 源码 大量 实例

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    正则表达式判断手机邮箱

    在IT行业中,正则表达式被广泛应用于数据验证、文本处理、爬虫程序等领域,特别是在判断手机号码和邮箱地址的合法性时显得尤为重要。 手机号码的正则表达式通常要考虑不同国家的格式,但以中国大陆为例,常见的11位...

    正则表达式对字符串的完美验证

    在编程中,正则表达式被广泛应用于数据验证,如电子邮件地址、电话号码、日期等格式的校验。 正则表达式的元字符是其核心组成部分,它们具有特殊的含义。例如,"."代表任意字符,"\d"代表数字,"\D"代表非数字,"\s...

    java后台注解校验工具类

    除了这些基础的注解,还有许多其他验证注解,例如`@Pattern`用于验证字符串是否符合正则表达式,`@Email`用于验证电子邮件格式,`@DecimalMin`和`@DecimalMax`用于浮点数或decimal类型的字段。 要实现这些注解的...

    javajsp实现了js验证表单

    这个正则表达式用于检查输入的字符串是否只包含合法字符(除了特殊字符如 `~!@#$%^&*()+=|[]{}:;'<>/?`)。如果输入包含这些特殊字符,则认为是非法的。 - **邮箱地址验证**: ```javascript if(f.a.value.index...

    java源码包3

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    java源码包2

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    Java正则表达式详解

    - **验证Email地址的有效性**:利用正则表达式可以精确地定义一个有效电子邮件地址的标准格式。 - **从大量文本中提取有用信息**:如从日志文件中提取关键日志记录,或者从网页中提取所需数据等。 如果不使用正则...

    java开源包4

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java编程100例

    例如,`isMail` 方法用于验证字符串是否符合电子邮件地址的格式;`isNumber` 方法用于判断字符串是否全部由数字组成;`isAlpha` 方法(注释中提到但未给出完整实现)用于判断字符串是否全由英文字母组成。 示例代码...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java圆形电子时钟源代码 1个目标文件 内容索引:JAVA源码,系统相关,电子钟 用JAVA编写的指针式圆形电子钟,效果图如下所示,其实代码很简单,希望对你有帮助。 Message-Driven Bean EJB实例源代码 2个目标文件 摘要:...

    Java一些常用验证整理

    这个方法使用正则表达式来判断一个字符串是否符合电子邮件地址的格式。正则表达式包含了邮箱地址的基本结构,包括用户名、@符号、域名和顶级域名部分,并考虑了大小写不敏感的情况。 2. **数字验证**: ```java ...

    java_zhengze.rar_正则表达式_正则表达式 java

    例如,电子邮件地址的验证可以使用如下的正则表达式: ```java String emailRegex = "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"; ``` 文件"www.pudn.com.txt"可能包含了更多关于如何使用正则表达式进行URL、...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java圆形电子时钟源代码 1个目标文件 内容索引:JAVA源码,系统相关,电子钟 用JAVA编写的指针式圆形电子钟,效果图如下所示,其实代码很简单,希望对你有帮助。 Message-Driven Bean EJB实例源代码 2个目标文件 摘要:...

    java 经典编程事例

    本实例演示了如何使用Java反射API向一个限定类型的`ArrayList<Integer>`中添加一个字符串元素。通常情况下,直接向此类集合中添加不同类型的元素(如字符串)会导致编译错误。但通过反射API可以绕过类型检查限制,...

    基于Java的实例源码-邮箱地址验证 jaev.zip

    在Java编程语言中,验证邮箱地址是一个常见的任务,特别是在用户注册、登录或其他涉及电子邮件通信的场景下。"基于Java的实例源码-邮箱地址验证 jaev.zip" 提供了一个具体的解决方案,帮助开发者实现这一功能。这个...

    java源码包4

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    java正则表达式判断 ip 地址是否正确解析

    代码中定义了一个名为`IsIp`的类,包含一个静态方法`isIp`,该方法接受一个字符串参数`ip`,并使用正则表达式判断该字符串是否符合IP地址的格式。具体实现如下: ```java public class IsIp { public static ...

Global site tag (gtag.js) - Google Analytics