怎么用正则表达式来验证输入的字符串是不是邮箱地址啊?java

如题所述

第1个回答  2011-08-21
bool IsValidEmail(string strIn)
{
// Return true if strIn is in valid e-mail format.
return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}

MSDN上现成的!
第2个回答  2011-08-22
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* visual studio提供的本回答被提问者采纳
第3个回答  2011-08-21
fdshf

java :从控制台输入一个字符串,验证是不是邮箱?
代码如下:import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入一个邮箱地址:");String mail = sc.nextLine();\/* 设定邮箱地址的合法规则,合法邮箱地址要求如下: (1)字符必须是英文或数字...

使用正则表达式进行邮箱验证
符号不需要特殊处理。在Perl中,正则中的@需要转义,但在其他语言(如JavaScript)中则无需转义。因此,正则表达式为@符号直接包含即可。(三) 主机名部分 主机名部分是邮箱验证中最复杂的部分。邮箱地址可以包含一个点号,两个点号,或多个点号的字符串。因此,主机名的正则表达式应包含重复的点号,需使...

利用Java的字符串处理技术,编写一个验证Email地址合法性的程序
实现原理,实际上就是输入一个字符串,之后通过正则表达式验证此字符串是否符合邮箱的格式规范,通过以下工具类即可:import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegisterCheck { \/** * 验证输入的邮箱格式是否符合 * @param email * @return 是否合法 ...

验证邮件输入地址是否有效的 代码
2 邮箱 @ 前 @后。前 。后 都有具体的要求 。 所以拆分字符串 substring 和indexOf 配合使用,当然String类还有一个专门处理拆分字符串的类,不过那个类稍微有点复杂 好像是 StringToken什么吧,忘记了,用过正则后再没用过了,可以说被正则完全取代了。3 @前1-40字符,并全是 字母: S...

如何引用java的这一个验证邮箱地址格式是否正确的类?
if(regexInput.emailFormat(txt_email.getText())){ }else{ dlg.messageDlg("您填写的Email格式错误,请核对后再修改!");\/\/你确定本句能起作用吗?}

两步配置正则表达式校验规则,快速校验输入内容
正则表达式是用于定义字符串匹配规则的逻辑公式,适用于对特定字符或字符组合的识别与过滤,帮助在输入内容不符规则时,显示报错提示。通过正则表达式,可实现快速、精准的输入内容校验,辅助各类场景下的规范化管理。场景举例:仓库信息管理系统 在仓库信息管理系统中,仓库编码规则不一,需要正则表达式校验用户...

Python:教你使用正则表达式 (RegEx) 验证电子邮件地址
构建通用电子邮件正则表达式是关键。尽管不存在匹配所有有效电子邮件地址的正则表达式,但可以使用模式来匹配大部分有效格式。电子邮件格式通常遵循@符号前的前缀与域名分离的原则。前缀允许大写、小写、数字、点、连字符和下划线。域名及其顶级域名由点符号分隔,允许大写、小写、数字和连字符。顶级域名长度至少为...

Python中正则表达式妙用之以搜索电子邮件地址为例
前言 在Python编程中,正则表达式是一种强大的文本处理工具,通过模式匹配搜索、替换或分割字符串。其核心由字符和元字符组成,定义搜索特定模式。本文将详细探讨Python中正则表达式的使用,并通过搜索电子邮件地址示例展示其实用性和灵活性。一、正则表达式基础 Python的re模块提供正则表达式支持,导入re模块即可...

c#中如何利用正则表达式判定邮箱的合法性
c#中如何利用正则表达式判定邮箱的合法性 c#中获取用户输入的邮箱字符串之后,如何利用正则表达式判定邮箱的合法性呢?求判定模块的完整代码及关键代码解释,谢谢各位大神,百度知道最有爱了。。没分给了。。... c#中获取用户输入的邮箱字符串之后,如何利用正则表达式判定邮箱的合法性呢?求判定模块的完整代码及关键代码...

如何:验证字符串是否为有效的电子邮件格式
为了验证该电子邮件地址是有效的,该方法调用 Regex.IsMatch(String, String) 方法来验证此地址符合正则表达式模式。您可以使用 IsValidEmail,在应用程序将地址存储在数据库中或显示在 ASP.NET 页中之前,筛选出包含无效字符的电子邮件地址。请注意,IsValidEmail 方法不执行身份验证来验证电子邮件地址。它...

相似回答
大家正在搜