`
toyota2006
  • 浏览: 551404 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

使用正则表达式过滤非数字字符串

阅读更多
/**  
     *  
     * @param str  
     *         需要过滤的字符串  
     * @return  
     * @Description:过滤数字以外的字符  
     */  
    public static String filterUnNumber(String str) {   
        // 只允数字   
        String regEx = "[^0-9]";   
        Pattern p = Pattern.compile(regEx);   
        Matcher m = p.matcher(str);   
    //替换与模式匹配的所有字符(即非数字的字符将被""替换)   
        return m.replaceAll("").trim();   
  
    }  
分享到:
评论

相关推荐

    java正则表达式 过滤特殊字符的正则表达式

    Java 正则表达式过滤特殊字符的正则表达式 Java 正则表达式是 Java 语言中的一种强大的文本处理工具,能够对字符串进行复杂的匹配、提取和替换操作。本文将详细介绍 Java 正则表达式在过滤特殊字符方面的应用。 ...

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    在Qt框架中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员以结构化的方式匹配、查找、替换或验证字符串。本项目针对Qt的lineEdit组件,通过正则表达式实现了输入限制功能,使得lineEdit...

    正则表达式转换工具

    正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于匹配、查找、替换等操作,涉及字符串处理的各个领域。正则表达式转换工具是专门针对这一需求而设计的,它能帮助用户将输入的内容转换...

    PHP用正则表达式过滤超链接

    ### PHP使用正则表达式过滤超链接 在Web开发中,经常需要处理HTML文本,比如提取其中的超链接。PHP提供了强大的字符串处理功能,利用正则表达式可以非常方便地实现这一需求。本文将详细介绍如何使用PHP结合正则...

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

    - **兼容性问题**:不同的数据库系统支持的正则表达式语法可能存在差异,需要根据所使用的数据库类型调整正则表达式的写法。 - **安全性问题**:在用户输入的数据中使用正则表达式时,应注意防止SQL注入攻击,确保...

    只验证数字和字母的正则表达式

    本文将围绕一个特定的正则表达式 `/^([A-Za-z0-9])+$/` 展开讨论,该表达式主要用于验证输入字符串是否仅包含数字和字母。 #### 正则表达式解析 该正则表达式 `/^([A-Za-z0-9])+$/` 可以被细分为几个关键部分进行...

    正则表达式.pdf

    3. 字符串替换:使用正则表达式可以将字符串中的某些部分替换为其他内容,例如将所有的电话号码替换为星号。 正则表达式的实现方式: 1. 编译正则表达式:使用re模块的compile函数将正则表达式编译成一个模式对象...

    各种正则表达式验证有数字英文中文符号

    此正则表达式用于匹配任何非空字符串,至少包含一个或多个字符。 #### 2. **电子邮件格式验证** ```regex Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ ``` 该正则表达式用于验证标准的电子邮件地址格式...

    IP地址的正则表达式

    在处理IP地址时,正则表达式可以帮助我们验证一个字符串是否符合IPv4地址的标准格式。 ### IP地址的正则表达式分析 给定的正则表达式为:(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5...

    PHP使用正则表达式实现过滤非法字符串功能示例

    本示例主要展示了如何使用PHP的正则表达式功能来过滤非法字符串,特别是针对留言板数据提交的情况,防止恶意用户输入可能破坏系统或者安全的数据。 首先,我们需要了解PHP中的`preg_replace`函数。`preg_replace`是...

    正则表达式.rar 正则表达式.rar

    正则表达式,简称为正则或regex,是一种强大的文本处理工具,用于匹配、查找、替换和处理字符串。它在编程、数据验证、文本编辑器等多个领域广泛应用,是IT行业中不可或缺的基础知识。 正则表达式的基本概念: 1. *...

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

    正则表达式是一种强大的文本处理工具,它能够帮助我们匹配、查找、替换等操作符合某种规则的字符串。在Java中,通过`java.util.regex`包提供了对正则表达式的支持。 ### 2. 邮箱地址验证 在实际应用中,经常需要...

    Java过滤特殊字符的正则表达式.doc

    正则表达式是一种用于描述字符串模式的强大工具,在文本搜索、替换等操作中有着广泛的应用。Java 中提供了丰富的 API 来支持正则表达式的使用,如 `java.util.regex` 包中的 `Pattern` 和 `Matcher` 类。 #### 二、...

    正则表达式例子大全

    - 验证零和非零开头的数字:`^(0|[1-9][0-9]*)$` 匹配以零或非零数字开头的数字字符串。 2. 验证小数和整数的正则表达式集: - 验证有两位小数的正实数:`^[0-9]+(.[0-9]{2})?$` 匹配整数后跟恰好两位小数的数字...

    使用正则表达式匹配字符串数据PPT学习教案.pptx

    正则表达式虽然学习曲线较陡峭,但一旦掌握,就能高效处理各种字符串匹配问题,尤其在处理大量数据的文本分析和过滤时,其灵活性和效率是其他方法难以比拟的。因此,它是每个IT专业人士必备的技能之一。

    C#正则表达式.zip

    总之,了解和掌握C#中的正则表达式不仅能提高你的字符串处理能力,还能使你在处理复杂的数据过滤、验证和转换任务时更加游刃有余。这份"C#正则表达式.zip"资源很可能是为了帮助开发者深入理解这些概念,并通过实例...

    [小小明]Python正则表达式全套笔记v0.3(1.8万字干货)

    正则表达式是用一些特定字符的组合,组成一个“规则字符串”表达对字符串的一种过滤逻辑,可以很方便的从指定的字符串中提取出我们想要的内容。Python的re模块提供了强大的正则表达式功能,可以方便地实现字符串的...

    【JS相关问题处理】 正则表达式解决JS取值被过滤掉引号的方法

    例如,如果字符串中包含特殊字符或数字,正则表达式需要相应调整以避免误匹配。 通过以上方法,我们可以有效地解决JavaScript中取值时引号被过滤掉的问题。在实际应用中,应根据具体场景选择合适的方法,并注意测试...

    javascript正则表达式表单验证大全

    使用onkeyup和onbeforepaste事件监听器,结合正则表达式,可以实时过滤用户的输入,限制只能输入特定类型的字符,如仅允许中文、英文或数字,有效防止非法输入,提高数据安全性。 以上正则表达式及其应用,覆盖了从...

Global site tag (gtag.js) - Google Analytics