`
OracleX
  • 浏览: 125987 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论

Java中正则表达式验证联系电话(手机)、邮编、邮箱

    博客分类:
  • J2SE
阅读更多
//验证联系电话
	public boolean checkPhone(String phone){
		if(phone.matches("\\d{4}-\\d{8}|\\d{4}-\\d{7}|\\d(3)-\\d(8)")){
			return true;
		}else if(phone.matches("^[1][3,5]+\\d{9}")){
			return true;
		}else{
			return false; 
		}
	}
	
	//验证邮政编码
	public boolean checkPost(String post){
		if(post.matches("[1-9]\\d{5}(?!\\d)")){
			return true;
		}else{
			return false;
		}
	}
	
	//验证邮箱
	public boolean checkEmail(String email){
		if(email.matches("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")){
			return true;
		}else{
			return false;
		}
	}
 
分享到:
评论

相关推荐

    JAVA中正则表达式

    在实际应用中,正则表达式常用于数据验证,例如验证用户输入的邮箱、电话号码格式,或者在Web爬虫中提取网页上的特定信息。此外,它也可以用于统计代码行,例如在Java中,可以使用正则表达式来查找特定类型的文件并...

    JAVA中正则表达式的应用

    正则表达式在Java中的应用广泛,可以用于数据验证(如邮箱、电话号码格式),文本搜索替换,以及复杂的数据提取等任务。掌握正则表达式能够极大地提升处理字符串的能力。在实际开发中,可以根据需求选择合适的正则...

    Java中正则表达式使用方法详解.docx

    在本文中,我们将深入探讨Java中正则表达式的使用方法,以及如何通过它们来增强我们的代码功能。 首先,Java中的正则表达式支持是通过`java.util.regex`包提供的。这个包包含三个主要类:`Pattern`、`Matcher`和`...

    Java中正则表达式使用方法详解

    理解并熟练运用Java中的正则表达式,可以极大地提高文本处理的效率和灵活性,帮助开发者解决复杂的数据验证和提取问题。通过不断的实践和学习,你将成为正则表达式的高手,轻松应对各种字符串处理挑战。

    正则表达式在Java代码中的使用

    在实际开发中,正则表达式常常用于验证输入,比如邮箱、电话号码格式的检查: ```java public boolean isValidEmail(String email) { String regex = "^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$"; return pattern....

    Java中正则表达式的使用和详解(上)

    Java中正则表达式的使用和详解 Java中正则表达式的使用和详解是Java开发中非常重要的一部分。正则表达式是一种强大的字符串匹配工具,可以用来验证字符串是否符合一定的规则,或者在字符串中查询特定的字符或字符串...

    Java常用正则表达式验证类完整实例【邮箱、URL、IP、电话、身份证等】

    Java是目前广泛使用的编程语言之一,它强大的功能支持...以上是Java常用正则表达式验证类的详细说明,掌握了这些知识后,你可以很容易地在你的Java应用程序中实现对邮箱、URL、IP地址、电话、身份证等信息的有效验证。

    正则表达式验证工具

    同时,了解不同编程语言中正则表达式的实现差异也十分重要。例如,JavaScript、Python、Java等语言虽然都支持正则表达式,但具体的语法和功能细节可能有所不同。 总之,正则表达式验证工具是提升正则表达式使用体验...

    网页设计 正则表达式

    - **表单验证**:用户输入的数据,如邮箱、电话号码、日期格式等,可以用正则表达式进行实时验证,确保数据的正确性。 - **URL解析**:可以使用正则表达式来检查和解析URL的有效性,确保链接的正确跳转。 - **...

    Java中正则表达式的使用和详解(下)

    - 匹配特定格式的数字,如邮政编码、QQ号码、手机号码、18位身份证号等。 - 邮箱地址的匹配:^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,}$,它规定邮箱的用户名可以包含字母和数字,域名...

    java 中常用的一些正则表达式

    ### Java中常用的正则表达式知识点详解 #### 一、中国电话号码验证 **应用场景:** ...通过上述知识点的学习,我们能够更好地理解和掌握Java中正则表达式的使用方法,提高代码质量和程序的健壮性。

    java 正则表达式 详细讲义

    本文旨在全面介绍Java中正则表达式的使用方法及技巧,帮助读者深入理解其工作原理,并能灵活应用于实际开发场景。 #### 二、基本概念 正则表达式是一种用于模式匹配的强大工具,用于定义一组字符串的模式,以检查...

    java正则表达式简单应用

    掌握Java正则表达式可以极大地提高文本处理的效率和灵活性,它在数据验证、文本解析、日志分析等多个场景都有广泛应用。通过不断实践和学习,开发者可以更加熟练地运用这些技巧解决各种复杂问题。

    暑假培训学习笔记之 java正则表达式

    - **输入验证**:在Web表单验证中,正则表达式常用于邮箱、电话号码等格式的验证。 - **数据提取**:从文本中提取特定模式的信息,如日期、时间等。 - **文本处理**:如替换、分割字符串,去除无用字符等。 6. *...

    java常用正则表达式

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换和验证字符串模式。...同时,要了解不同编程语言中正则表达式的差异,以便在Java、JavaScript等环境中灵活运用。

    Java正则表达式教程

    Java正则表达式教程是为那些想要深入了解Java编程语言中正则表达式使用方法的初学者准备的。正则表达式(Regular Expression)是一种强大的文本处理工具,它用于模式匹配、搜索、替换等操作,广泛应用于字符串处理和...

    Java正则表达式详解.pdf

    #### 二、Java中正则表达式的支持 在JDK 1.3及其以前的版本中,并没有内置的正则表达式支持。开发者通常依赖于第三方库来实现正则表达式的功能,这些库有的开源免费,有的则需要付费。随着JDK 1.4的推出,Java标准...

    JAVA正则表达式详解

    本篇文章将深入探讨Java中正则表达式的使用。 一、正则表达式基础 1. **元字符**:在正则表达式中,有一些特殊字符具有特殊的含义,例如`.`代表任意字符,`^`表示行首,`$`表示行尾,`\d`代表数字,`\w`代表字母...

    java中的正则表达式

    以上就是Java中正则表达式的基本概念和使用方法。掌握这些知识点后,可以解决大多数字符串处理的需求,例如数据验证、文本分析等。通过不断地实践和学习,你可以更深入地理解和运用正则表达式,提高代码的效率和灵活...

    java正则表达式例子

    以上就是Java中正则表达式的基本知识和常见应用。通过熟练掌握这些概念和技巧,开发者可以更高效地处理字符串操作,进行复杂的文本分析和数据验证。在实际编程中,结合`Pattern`和`Matcher`类,我们可以编写出强大的...

Global site tag (gtag.js) - Google Analytics