`

java 判断邮箱格式是否正确

 
阅读更多

 java 判断邮箱格式是否正确,电话号码是否正确。

代码:

public static boolean isPhoneNumberValid(String phoneNumber) {
boolean isValid = false;
String expression = "((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9] {1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-? \\d{7,8}-(\\d{1,4})$))";
CharSequence inputStr = phoneNumber;
Pattern pattern = Pattern.compile(expression);
Matcher matcher = pattern.matcher(inputStr);
if (matcher.matches()) {
isValid = true;
} // www.jbxue.com
return isValid;
}
public boolean isEmail(String email) {
String str = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
Pattern p = Pattern.compile(str);
Matcher m = p.matcher(email);
return m.matches();
} 
分享到:
评论

相关推荐

    java使用正则表达式判断邮箱格式是否正确的方法

    本文将详细说明如何使用正则表达式在Java中判断邮箱格式是否正确。 首先,正则表达式是一种文本模式,包括普通字符(例如,字母和数字)和特殊字符(称为“元字符”)。它被用来进行字符串的模式匹配和替换。对于...

    java检验用户邮箱是否真实有效(去邮箱服务器上检验)

    本文将详细讲解如何使用Java来实现这个功能,主要涉及的知识点包括:JavaMail API、邮件服务器的通信协议(如POP3和SMTP)、SSL/TLS加密以及邮箱验证的逻辑。 首先,JavaMail API是Java中用于处理邮件的库,它提供...

    Android 正则表达式验证手机和邮箱格式是否正确

    以下是如何使用正则表达式来验证手机和邮箱格式是否正确的详细步骤。 首先,我们需要了解手机和邮箱的常用格式规范: 1. 手机号码:通常在中国,手机号码以1开头,接着是3、4、5、7、8或9,然后是9位数字。例如,...

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

    在Java编程中,验证时间、电子邮件地址和手机号码的正确格式是常见的需求,尤其是在处理用户输入数据时。这里我们将详细探讨如何使用Java实现这些验证。 首先,验证时间的正确格式通常涉及日期和时间对象的创建。...

    正则表达式 Java 判断字串是否合理

    `checkURL`方法用于验证URL格式是否正确,其正则表达式为: ```java "[a-zA-z]+://[^\\s]*" ``` 这个表达式检查URL是否以合法的协议(如http、https等)开头,并且后面不包含空格。 ### 9. IP地址验证 IP地址的...

    java验证邮箱,电话,IP

    这段代码中,`Pattern.compile()`方法用于编译正则表达式,`Matcher.matcher()`方法用于创建一个匹配器对象,最后通过`matches()`方法来判断字符串是否完全符合正则表达式的规则。 #### 2. 验证电子邮件地址 电子...

    JAVA获取网页有效邮箱地址

    这个方法使用正则表达式来判断传入的字符串是否符合邮箱地址的标准格式。这里需要注意的是正则表达式中的`\\56`应该是一个错误,正确的写法应该是`\.`(即点号)。 - **数据读取与处理** ```java public void ...

    java邮箱和手机发送链接和验证码

    首先,`java邮箱和手机发送链接和验证码`涉及到的主要技术有: 1. **JavaMail API**:JavaMail API是Java平台上的一个用于处理邮件的库,它提供了创建、发送和接收电子邮件的功能。要向邮箱发送激活码或链接,我们...

    java解析excel并做数据有效性校验

    数据有效性校验是指根据预设规则检查数据是否符合要求,例如,手机号码必须是11位数字,邮箱地址应符合特定格式等。在Excel中,可以通过设置数据验证规则实现。在Java中,我们可以使用Apache POI的`...

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

    Java邮箱地址验证是Java开发中一个常见的需求,用于确保用户输入的邮箱格式正确,从而减少错误数据的输入和处理。`jaev`(Java Email Address Validation)是一个专门用于验证电子邮件地址格式的开源库,它提供了...

    Java查询OutLook邮件代码

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发中占据着重要的地位。当我们需要从Outlook中检索邮件时,Java提供了一些库和API来实现这一功能。本篇将详细介绍如何使用Java来查询OutLook邮件。 ...

    java开源包4

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

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    - **解析**:该正则表达式用于验证日期格式是否正确。 - `(\d{4})?` 表示年份部分,可选。 - `((0?[1-9])|10|11|12)` 表示月份部分。 - `((0?[1-9])|[1-2][0-9]|3[0-1])` 表示日期部分。 - **应用示例**:用户...

    Java正则表达式_动力节点Java学院整理

    这个示例代码使用了Java正则表达式来验证邮箱的格式是否正确。 Java正则表达式的常用语法 以下是一些常用的Java正则表达式语法: 1. `.`:匹配任何字符。 2. `*`:匹配零个或多个字符。 3. `+`:匹配一个或多个...

    邮箱校验jar包

    DNSJava提供了高级的DNS解析功能,能够处理复杂的DNS查询,包括查询MX记录,从而帮助我们判断邮箱地址所在的域是否接受邮件。 其次,`commons-net-1.4.1.jar`是Apache Commons Net库的一个版本,它提供了各种网络...

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

    如果输入的字符串不是一个有效的邮箱地址,`InternetAddress`构造函数会抛出`AddressException`,我们通过捕获这个异常来判断邮箱地址的有效性。 Niclas Meier的jaev项目可能提供了更复杂、更完善的验证逻辑,包括...

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

    标题“Java用正则表达式判断电子邮件地址是否合法”明确指出了解决的问题——利用Java编程语言中的正则表达式技术来验证电子邮件地址的有效性。 描述“Java用正则表达式判断电子邮件地址是否合法”进一步强调了文章...

    史上最全Java表单验证封装类

    7. **邮政编码验证**:`isZipCode`方法验证邮政编码格式是否正确。 8. **身份证号验证**:`isIdCardNo`方法验证身份证号码是否符合规范。 9. **手机号码验证**:`isMobile`方法用于验证手机号码格式是否正确。 10. *...

    Java正则表达式详细讲解

    // 检查输入是否符合邮箱格式 if (input.matches(emailRegex)) { // 邮箱格式正确 } // 检查输入是否符合URL格式 if (input.matches(urlRegex)) { // URL格式正确 } ``` 以上就是Java正则表达式的详细讲解,从...

    java初级练习项目 移动开户

    - 开户流程中的验证步骤,如年龄检查、身份证格式验证等,需要if-else语句和条件判断。 6. **字符串处理**: - 输入的身份证号、手机号等需要进行合法性验证,这涉及到字符串的比较、分割、替换等操作。 7. **...

Global site tag (gtag.js) - Google Analytics