`
weiweichen1985
  • 浏览: 141517 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用java.util.regex.*包验证email

    博客分类:
  • java
阅读更多
Pattern p=Pattern.compile("[\\w\\.\\_]+[@]{1}[\\w]+[.]{1}[\\w]+");
		Matcher m=p.matcher("weiweichen_666@.com");
		boolean b=m.matches();
		System.out.println(b);
分享到:
评论
2 楼 healer_kx 2009-06-30  
JavaEye,我不熟悉,这里是论坛还是BLOG啊?
你多验证几个再发出来啊,我虽然不熟悉Regexp,但是一看你这个也不对啊。
1 楼 marlgl 2008-10-22  
"weiwei.chen@xx.com.cn" 肯定匹配不了

String regex = "([a-zA-Z0-9]+[._][a-zA-Z0-9]+)@(([\\w]+.){1,2})([a-zA-Z]+)";

相关推荐

    java 正则表达式应用jar包 regex-smart.jar

    在Java中,正则表达式是通过java.util.regex包提供的接口和类来实现的。`regex-smart.jar`这个库显然是为了简化开发者在Java项目中使用正则表达式的流程,它提供了一系列内置的验证、提取和清洗方法,使得处理字符串...

    java 正则表达式大全 菜鸟也能玩转

    在Java中,`java.util.regex`包提供了支持正则表达式的类库,主要包括`Pattern`、`Matcher`和`PatternSyntaxException`等几个核心类。 #### 二、基础语法 1. **字符匹配**: - `.`:匹配任意单个字符。 - `\d`:...

    正则表达式验证身份证手机号电话号ip数字英文邮箱email整理.pdf

    在Java中,`java.util.regex`包提供了两个主要的类:`Pattern` 和 `Matcher`,它们用于构建和执行正则表达式。`Pattern` 是正则表达式的编译表示形式,而 `Matcher` 是与输入字符串相匹配的对象。 #### 三、关键...

    Java正则表达式大全

    正则表达式在Java中通过`java.util.regex`包提供支持,主要通过`Pattern`和`Matcher`类进行操作。开发者可以使用`Pattern.compile()`方法编译正则表达式,然后通过`Matcher`对象对目标字符串进行匹配、查找、替换等...

    java源码:Java邮箱地址验证 jaev.zip

    在Java中,正则表达式通常通过`java.util.regex`包中的类实现,如`Pattern`和`Matcher`。 2. **RFC 5322解析**:虽然正则表达式可以处理大部分邮箱格式,但为了完全符合RFC 5322标准,Jaev可能还实现了对邮件地址...

    使用Java正则表达式实现一个简单的邮箱地址验证.txt

    为了使用Java的正则表达式功能,我们需要导入`java.util.regex.*`包。这个包包含了处理正则表达式的必要工具类,如`Pattern`和`Matcher`。 ##### 2. 定义EmailValidator类 ```java public class EmailValidator { ...

    基于Java的邮箱地址验证 jaev.zip

    import java.util.regex.Pattern; public static boolean isValidEmail(String email) { try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); return true; } catch ...

    Input_Validation.zip_it_java validation

    1. **内置验证库**:Java提供了一些内置的验证工具,如`java.util.regex.Pattern`类,用于创建正则表达式进行字符串验证。例如,我们可以使用正则表达式验证电子邮件地址、电话号码等格式。 2. **Bean Validation**...

    java 经典编程事例

    boolean flag = email.matches(regex); System.out.println(flag); ``` - `\\w+@\\w+(\\.\\w+)+`正则表达式表示:任意数量的字母、数字或下划线,后跟`@`符号,再跟任意数量的字母、数字或下划线,然后是一个或多个...

    常用正则表达式HTML,JAVA合集

    Java提供了`java.util.regex`包,通过`Pattern`和`Matcher`类支持正则表达式。以下是如何在Java中验证电话号码的一个例子: ```java import java.util.regex.Pattern; import java.util.regex.Matcher; String...

    正则表达式数字验证

    在Java中,可以通过`java.util.regex`包提供的工具来进行正则表达式的匹配操作。下面是一个示例方法,用于判断一个字符串是否只包含数字: ```java public boolean isNumber(String str) { java.util.regex....

    Java邮箱地址验证 jaev

    在Java中,我们可以使用正则表达式或者Java内置的`java.util.regex.Pattern`和`java.util.regex.Matcher`类来验证邮箱地址。然而,这种方法往往比较复杂,容易出错,而且不能涵盖所有有效的邮箱格式。Jaev库提供了一...

    Java判断时间,Email,手机号是否为正确格式

    Java提供了java.util.Date和java.time包(自Java 8起)来处理日期和时间。例如,可以使用SimpleDateFormat或DateTimeFormatter进行格式化和解析: ```java import java.text.SimpleDateFormat; import java.time....

    java程序设计.pdf

    * 我们首先导入了 java.util.Scanner 和 java.util.regex 包,用于输入 Email 地址和验证 Email 地址。 * 然后,我们创建了一个 Scanner 对象 scan,用于输入 Email 地址。 * 然后,我们使用正则表达式验证 Email ...

    Java邮箱验证

    Java标准库提供了一个`java.util.regex.Pattern`类,可以配合`Matcher`类进行正则表达式的匹配。例如,你可以创建一个Pattern对象,然后用它来匹配用户输入的邮箱字符串。 ```java String email = "example@email....

    正则表达式的java应用

    在Java中,正则表达式是通过`java.util.regex`包提供的类来实现的,主要包括`Pattern`、`Matcher`和`PatternSyntaxException`等。 1. **Pattern类**:这个类是正则表达式的编译表示,它将正则表达式转换成模式,...

    JAVA正则表达式语法大全

    Java中的正则表达式支持标准的正则表达式语法,并通过`java.util.regex`包提供了一系列类来实现正则表达式的功能。 #### 正则表达式基本元素 - **元字符**:如`.*+?^$`等,具有特殊含义。 - **字符集**:如`[abc]`...

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

    Java自身提供了一些内置的方法,如`java.util.regex.Pattern`和`java.util.regex.Matcher`类,可以用来创建和执行正则表达式。以下是一个简单的例子: ```java import java.util.regex.*; public class ...

Global site tag (gtag.js) - Google Analytics