`
菜鸟级JAVA
  • 浏览: 96796 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

java正则验证数字、邮箱格式、字符串

阅读更多

用java代码正则验证数字、邮箱格式、字符串的一些工具类方法
        // 判断数字  
        public static boolean isNumberic(String s) {  
            return Pattern.compile("([1-9]+|0)\\.*[0-9]+").matcher(s).matches();  
        }  
      
        // 判断邮箱  
        public static boolean isEmail(String s) {  
            return Pattern.compile("\\w+@{1}\\w+\\.{1}\\w+").matcher(s).matches();  
        }  
      
        // 包含某个字符  
        public static boolean contains(String s, String c) {  
            return Pattern.compile(".*" + c + "+.*").matcher(s).matches();  
        }  
      
        // 以某个字符串开头  
        public static boolean startWith(String s, String c) {  
            return Pattern.compile("^" + c + "\\w*").matcher(s).matches();  
        }  
      
        // 以某个字符串结尾  
        public static boolean endWith(String s, String c) {  
            return Pattern.compile("\\w*" + c + "$").matcher(s).matches();  
        }  

感谢作者:http://supben.iteye.com/blog/1665568
分享到:
评论

相关推荐

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

    在Java程序设计中,经常会遇到需要验证邮箱地址格式正确性的情况。...通过上述的讲解和示例代码,我们可以清楚地了解到如何使用正则表达式来验证Java中的邮箱格式是否正确,以及相关的Java字符串处理技巧。

    java正则表达式pdf格式

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。在Java中,正则表达式是通过`java.util.regex`包提供的API来实现的。本PDF文档《Java正则表达式详解》...

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

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

    JAVA正则表达式大全

    提供的“例子”可能包含了各种实际的Java代码示例,演示了如何在实际编程中应用正则表达式,比如验证用户输入的邮箱格式、电话号码格式等。 正则表达式的学习需要对元字符、量词、预查、后向引用等概念有深入理解...

    Java正则表达式详细讲解

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。在Java中,正则表达式是通过`java.util.regex`包提供的API来实现的。本讲解将深入探讨Java正则表达式的...

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

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

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

    ### Java正则表达式实例详解 #### 一、概述 正则表达式是一种强大的文本处理工具,能够帮助我们在字符串中查找、替换或提取特定模式的数据。在Java编程中,正则表达式的应用非常广泛,例如在表单验证、数据清洗等...

    Java正则表达式详解 doc格式文档

    在Java中,正则表达式常用于验证用户输入,如邮箱格式验证:`^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$`。 总结: Java正则表达式是一个强大且灵活的工具,通过理解并熟练运用字符类、量词、边界匹配、选择与分组等基本...

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

    除了具体的格式验证外,有时还需要验证字符串的长度是否在某个范围内。`checkLength`方法可以实现这一功能,通过传入字符串和期望的最大长度来判断。 ### 15. 空字符串验证 最后,`checkNull`方法用于判断字符串...

    java正则表达式学习

    1. 验证邮箱格式:`\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*` 2. 验证URL:`^(http|https|ftp|ftps)\\:\\/\\/[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]{2,3}(\\/\\S*)?$ 3. 分割字符串:`split(",")`可以按逗号...

    java正则表达式及例子 pdf

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。正则表达式在各种场景下都有广泛应用,如数据验证、文本提取、搜索替换等。本篇文章将深入探讨Java中的...

    Java正则表达式快速学习

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。正则表达式在各种场景下都有广泛应用,如数据验证、文本提取、搜索替换等。本篇文章将深入探讨Java中的...

    java正则表达式,十分有用的正则表达式

    - **实例1:验证邮箱格式** - 正则表达式:`^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` - 分析:该正则表达式包含了两个部分,`^[a-zA-Z0-9._%+-]+`用于匹配用户名部分,`@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$...

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

    例如,用于验证邮箱的正则表达式可能如下: ```html ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$" required> ``` 这个表达式会检查输入是否符合常见的电子邮件地址格式。 2. **Java中的正则表达式**: ...

    java正则表达式教程html版带目录

    Java正则表达式是Java编程语言中的一个强大工具,它用于模式匹配和字符串处理,尤其在数据验证、文本检索和替换等方面发挥着重要作用。本教程是专为初学者设计的HTML版,旨在帮助读者快速掌握Java正则表达式的概念和...

    java正则表达式实例教程

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。本教程将深入讲解Java中的正则表达式,并提供丰富的实例来帮助开发者理解和应用这些概念。 1. 正则...

    java正则表达式详解(PDF)

    - **验证邮箱格式**:`^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` - **提取URL**:`https?://[\w./]+` - **删除HTML标签**:`<[^>]*>`并替换为空字符串 8. **效率与性能** - 正则表达式可能会导致性能...

    JAVA 正则表达式总结

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它基于Perl风格的正则表达式,提供了灵活且强大的文本匹配和搜索功能。在Java中,正则表达式主要通过`java.util.regex`包来实现。这篇文档将对Java正则...

    java正则表达式的使用示例

    Java正则表达式是Java编程语言中的一个强大工具,它用于模式匹配和字符串处理。正则表达式(Regular Expression)是一串特殊的字符序列,可以用来匹配或查找其他字符串中的模式。在Java中,正则表达式的操作主要通过...

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

    `isNumeric`函数检查字符串是否只包含数字。 验证逻辑通常会结合UI事件处理,比如在用户点击提交按钮时进行验证。下面是一段可能的逻辑处理代码: ```java // 获取用户输入的信息 userInfoStr = userInfo.getText...

Global site tag (gtag.js) - Google Analytics