`
yongguang423
  • 浏览: 110561 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

java验证邮箱、数字

    博客分类:
  • J2SE
阅读更多

ava 验证邮箱格式正确性

import java.util.regex.Matcher; 
import java.util.regex.Pattern;
 public class RegisterCheck { 
    /** 
     * 验证输入的邮箱格式是否符合 
     * @param email 
     * @return 是否合法 
     */ 
public static boolean emailFormat(String email) 
    { 
        boolean tag = true; 
        final String pattern1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; 
        final Pattern pattern = Pattern.compile(pattern1); 
        final Matcher mat = pattern.matcher(email); 
        if (!mat.find()) { 
            tag = false; 
        } 
        return tag; 
    } 
}  
 

 

验证字符串是否为数字

下面有四种方法,估计好用的应该是第三种吧。 

1.用JAVA自带的函数

public static boolean isNumeric(String str){ 
for (int i = str.length();--i>=0;){ 
if (!Character.isDigit(str.charAt(i))){ 
return false; 
} 
} 
return true; 
} 
 

3.还是正则表达式

public static boolean isNumeric(String str){
if(str.matches("\\d*"){
return true;
}else{
return false;
}
}  
 



2.正则表达式

public static boolean isNumeric(String str){ 
Pattern pattern = Pattern.compile("[0-9]*"); 
return pattern.matcher(str).matches(); 
}

 


4.用ascii码

public static boolean isNumeric(String str){ 
for(int i=str.length();--i>=0;){ 
int chr=str.charAt(i); 
if(chr<48 || chr>57) 
return false; 
} 
return true; 
}  
 

 

分享到:
评论

相关推荐

    java验证邮箱,电话,IP

    ### Java中的正则表达式应用:验证邮箱、电话与IP 在Java开发中,正则表达式(Regular Expression)是一种非常强大的文本处理工具,可以用于模式匹配、搜索、替换等操作。本文将深入探讨如何利用Java中的正则表达式...

    Java正则表达式验证web端输入[身份证,邮箱,手机,中文字符]

    验证邮箱的正则表达式可以如下: ```java String regexEmail = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"; ``` 这个正则表达式匹配以字母数字开头,可选的特殊字符(-或.),后跟一个@符号,再后面...

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

    在这个名为"基于java的邮箱地址验证 jaev.zip"的压缩包中,我们聚焦的是Java对电子邮件地址的有效性验证。电子邮件验证是软件开发中的一个常见需求,确保用户输入的邮箱地址格式正确,可以有效发送和接收邮件。 在...

    java163邮箱验证码

    Java 163邮箱验证码系统是互联网应用中常见的安全机制,用于验证用户身份,防止恶意操作。本压缩包文件提供了一种使用Java编程语言实现163邮箱发送验证码的详细步骤和代码示例。 首先,我们需要理解验证码的核心...

    注册邮箱验证、手机号验证等正则表达验证

    除了邮箱和手机号码,正则表达式还可以用于验证其他类型的字段,如密码强度(至少包含大写字母、小写字母、数字和特殊字符)、身份证号码、邮政编码等。每种验证都有其特定的正则表达式模式。 5. 性能优化: 虽然...

    Java发送邮箱验证码、session校验功能.zip_FFN_java邮箱验证码_session校验功能_邮箱验证

    综上所述,Java发送邮箱验证码和Session校验功能是实现安全登录和验证的重要技术手段。开发者需要理解这些机制的工作原理,以构建安全可靠的网络应用。在实际开发中,应结合具体业务需求,灵活运用这些知识,确保...

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

    在"java 银行卡 验证 正则表达式使用"这个主题中,我们将深入探讨如何利用正则表达式进行银行卡、手机号码和邮箱以及URL地址的有效性验证。下面将详细介绍这些知识点。 首先,银行卡验证。银行卡号通常由一系列数字...

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

    在Java程序设计中,经常会遇到需要验证邮箱地址格式正确性的情况。本文将详细说明如何使用正则表达式在Java中判断邮箱格式是否正确。 首先,正则表达式是一种文本模式,包括普通字符(例如,字母和数字)和特殊字符...

    java验证email、电话号码等格式

    根据提供的Java代码片段,我们可以总结出以下相关的IT知识点...以上是对给定Java代码片段中所涉及的各种格式验证的详细解析,这些正则表达式可用于多种场景下的数据校验,对于提高程序的健壮性和用户体验具有重要意义。

    JAVA文本框验证大全

    - **格式验证**:检查输入是否符合特定格式,如日期、邮箱、数字等。 - **自定义验证**:根据业务需求定制的验证规则。 3. **验证实现方式**: - **监听器**:使用`DocumentListener`监听文本框内容的变化,一旦...

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

    14. **邮箱验证**:虽然代码片段中没有显示,但通常也会包含`isEmail`方法来验证邮箱地址的合法性。 15. **通用字符串验证**:`stringCheck`方法验证字符串是否符合一定的格式要求。 #### 三、辅助方法 除了上述...

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

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

    注册邮箱验证

    未验证的账户状态可能是“待激活”或“未验证”,当用户成功验证邮箱后,这个状态将更新为“已激活”。数据库操作需要符合ACID(原子性、一致性、隔离性和持久性)原则,确保数据的完整性和一致性。 为了实现这一...

    Java一些常用验证整理

    这里的【标题】"Java一些常用验证整理"和【描述】"Java一些常用验证整理,附有有关代码"指的是收集并整理了一些常见的Java验证方法。这些方法主要用于检查用户输入、数据交换等场景中的字符串格式,以确保其合法性。...

    Java中对输入框的各种验证插件

    这种插件通常包含各种验证规则,如非空、邮箱、电话号码、数字范围等,并且可以自定义错误消息,提升用户体验。 3. **使用步骤**:在Java项目中集成JSValidation,通常需要以下步骤: - 引入依赖:在项目构建文件...

    Java邮箱地址验证 jaev源码示例

    总的来说,Jaev是一个强大且易于使用的Java邮箱验证库,它能够帮助开发者有效地处理电子邮件地址的验证问题,提高代码质量并减少潜在的错误。通过理解Jaev的源码,你可以更深入地了解电子邮件地址的规范,进一步提升...

    Java的验证表单大全。

    以上列举了多个表单验证的方法,涵盖了IP地址、手机号码、数字、小数、端口、邮箱等多种类型的数据验证。这些方法均采用正则表达式进行模式匹配,并结合特定条件进行进一步的校验。在实际应用中,开发者可以根据具体...

Global site tag (gtag.js) - Google Analytics