`
浴盆儿
  • 浏览: 80510 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

正则表达式-验证Email

阅读更多

学习过程中随手写的一些测试的代码,记录下来以备日后查看

也希望能给别人些许的帮助

 

		System.out.println(".-".matches("[.-]*"));// true
		System.out.println(".".matches("[.-]*"));// true
		System.out.println("".matches("[.-]*"));// true

		System.out.println("".matches("[\\w[.-]]*"));// true
		System.out.println("".matches("[\\w[.-]]+"));// false

		System.out.println("dfg_33.dd-ff@@".matches("[\\w[.-]]+@{1}"));// false
		System.out.println("dfg_33.dd-ff".matches("[\\w[.-]]+@{1}"));// false
		System.out.println("df@g_33.dd-ff@".matches("[\\w[.-]]+@{1}"));// false

		System.out.println("dfg_33.dd-ff@".matches("[\\w[.-]]+@{1}[\\w[.-]]+"));// false
		System.out.println("xxx_yy123-zz.hh@163."
				.matches("[\\w[.-]]+@{1}[\\w[-]]+.\\w+"));// false

		System.out.println("xxx_yy123zzhh@zh-logistics.com.cn"
				.matches("[\\w[.-]]+@{1}[\\w[.-]]+[.]\\w+"));
		
		System.out.println("xxx_yy123zzhh@zh-logistics.com.cn"
				.matches("[\\w[.-]]+@[\\w[.-]]+\\.\\w+"));

 

 

 

 

分享到:
评论

相关推荐

    正则表达式大全 - 收集的最常用正则表达式

    6. 匹配Email地址:`w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*` - 这个正则表达式用于验证Email地址的格式,但可能无法匹配所有有效的Email地址,因为Email地址的规则相当复杂。 7. 匹配网址URL:`[a-zA-z]+://[^s]*` ...

    最常用的一些正则表达式和验证正则表达式

    在C#编程语言中,正则表达式被广泛应用于数据验证,如检查电子邮件地址的有效性或网址URL的格式。以下是对这些常见正则表达式及其在C#中应用的详细解释: 1. **电子邮件地址的正则表达式**: 验证电子邮件地址通常...

    jq非空验证,js正则表达式验证邮箱和手机号码

    同时,可以添加`required`属性进行基础的非空验证,以及`pattern`属性来应用自定义的正则表达式验证。 4. **非空验证**: 非空验证是最基本的验证形式,确保用户没有漏掉必填项。HTML5的`required`属性就是一个...

    邮箱及密码的正则表达式验证(C#)

    总结,通过上述C#代码,我们可以有效地对用户的邮箱和密码进行正则表达式验证,确保输入数据的准确性和安全性。在实际项目中,还可以根据具体需求调整正则表达式,以适应更复杂的验证规则。此外,为了提高用户体验,...

    java正则表达式验证IP地址

    Java正则表达式验证IP地址 Java正则表达式验证IP地址是指使用Java语言中的正则表达式来验证IP地址是否符合标准。IP地址是指在网络通信中用来标识设备的地址,它是一种逻辑地址,通过它可以找到网络中的设备。在...

    使用正则表达式验证E-mail格式

    为了更全面地验证,可能需要使用更复杂的正则表达式或者引入第三方库,如`email-validator`。 五、总结 通过使用正则表达式,我们可以高效地验证E-mail地址的格式。不过,需要注意的是,验证E-mail格式并不等同于...

    常用正则表达式大全.txt

    通过定义一组规则来识别文本中的特定模式,正则表达式被广泛应用于各种场景,如数据验证、搜索替换等。 ### 数字验证 1. **纯数字验证**:只允许输入纯数字。 - 正则表达式:`^[0-9]*$` - 示例:`12345` 2. **...

    正则表达式列举 代码 项目中直接使用

    正则表达式是一种强大的文本处理工具,用于模式匹配、搜索、...这些正则表达式及其应用场景展示了在实际项目中如何高效地使用正则表达式来处理各种文本问题,无论是文本清洗、格式化还是数据验证,都是不可或缺的工具。

    正则表达式在数据库查询中的应用

    ### 正则表达式在数据库查询中的应用 #### 引言 在数据库管理与应用程序开发中,查询数据是一项常见的任务。传统的SQL查询虽然强大,但在处理复杂查询时可能存在一定的局限性,尤其是涉及到文本数据的模式匹配时。...

    java正则表达式----pdf文档 简明扼要

    在现代,正则表达式已经成为了一种标准化的语言特性,被广泛应用于文本搜索、数据验证和格式化等多个方面。 #### 三、正则表达式的基本原理 正则表达式本质上是一种描述字符组合模式的语言。通过特定的符号和语法...

    三目运算符+正则表达式

    比如,在一个输入验证功能中,我们可以用三目运算符判断用户输入是否为空,然后根据结果使用正则表达式进行进一步的验证: ```javascript let input = document.getElementById('emailInput').value; let isValid =...

    正则表达式做验证的范例

    在编程中,正则表达式常用于数据验证,确保用户输入的数据符合特定格式或规则,从而提高程序的安全性和用户体验。相比于传统的if语句或其他条件判断,正则表达式提供了更简洁、灵活的解决方案。 正则表达式的语法...

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

    例如,可能有一个`validateEmail(String email)`方法,只需要传入电子邮件地址,就可以自动检查其格式是否正确,而无需手动编写复杂的正则表达式。 此外,正则表达式还支持多种元字符和预定义字符类,如`.`, `^`, `...

    正则表达式--常用的

    - 解析:该正则表达式用于验证电话号码的格式,支持多种常见的电话号码格式。 - **匹配身份证号码(15位或18位)**:`^\d{15}|\d{18}$` - 解析:该正则表达式用于验证15位或18位的中国身份证号码。 - **匹配月份*...

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

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、数据提取等IT领域。在这个“常用正则表达式HTML,JAVA合集”中,我们主要关注的是HTML和Java环境下的正则...

    验证email的正则表达式

    验证email的正则表达式 验证email的正则表达式源代码,可直接使用

    外语原文翻译(正则表达式)

    3. 字符串验证:可以使用正则表达式来验证字符串是否满足特定模式,例如验证Email地址或信用卡号码。 在.NET Framework中,正则表达式广泛应用于 Various parts,例如ASP.NET Validation服务器控件。 对于不熟悉...

    java 银行卡 验证 正则表达式使用

    以上就是关于"java 银行卡 验证 正则表达式使用"的知识点详解,包括了银行卡、手机号码、邮箱和URL的正则表达式验证。这些技巧在开发过程中非常实用,能够帮助我们确保用户输入的数据格式正确,从而提高程序的稳定性...

Global site tag (gtag.js) - Google Analytics