`
ali
  • 浏览: 53225 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

我也来记录常用正则表达式

阅读更多

转载自microsoft.com

字段 表达式 格式示例 说明

名称

[a-zA-Z'`-´\s]{1,40}

John DoeO'Dell

验证名称。最多允许使用 40 个大写字母和小写字母,以及一些在名称中常用的特殊字符。此列表可进行调整。

数字

^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$

(425)-555-0123
425-555-0123
425 555 0123

验证美国电话号码。

电子邮件

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

someone@example.com

验证电子邮件地址。

URL

^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*$

  

验证 URL。

邮政编码

^(\d{5}-\d{4}|\d{5}|\d{9})$|^([a-zA-Z]\d[a-zA-Z] \d[a-zA-Z]\d)$

  

验证允许使用 5 个或 9 个数字的美国邮政编码。

密码

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

  

验证强密码。字符数必须在 8 至 10 的范围内。必须包含大小写字母和数字的组合,不能使用特殊字符。

非负整数

\d+

0986

验证大于零的整数。

货币(非负数)

"\d+(\.\d\d)?"

  

验证正货币金额。要求小数点后有两位数字。

货币(正数或负数)

"(-)?\d+(\.\d\d)?"

  

验证正负货币金额。要求小数点后有两位数字。

相关推荐

    常用正则表达式常用表达式.doc

    正则表达式是一种强大的文本处理工具,用于查找、替换或匹配特定模式的字符串。它采用了一种简洁且灵活的语法,使得程序员和用户能够高效地处理文本数据。在Visual Studio等开发环境中,正则表达式被广泛应用于搜索...

    Oracle正则表达式详解(用法+实例)

    #### 三、常用的POSIX正则表达式元字符 - `^`: 匹配字符串的开始位置。 - `$`: 匹配字符串的结尾位置。 - `.`, `?`, `+`, `*`, `|`, `()`, `[]`, `{}`, `\`: 这些是基本的元字符,用于定义匹配规则。 - 特殊字符簇 ...

    deelx正则表达式测试工具

    7. **学习资源**:软件可能附带正则表达式的基础教程和常用模式,对于初学者来说是一份很好的参考资料。 在实际使用过程中,通过阅读“软件介绍.txt”文档,我们可以了解到更多关于deelx工具的具体操作步骤和高级...

    常用正则表达式下载,正则式的使用

    #### 二、常用正则表达式示例解析 ##### 1. 数字匹配 **表达式**: `^[0-9]*$` **描述**: 匹配任意数量的数字(包括零个)。 **应用场景**: 检查输入是否全部由数字组成。 ##### 2. 指定位数数字 **表达式**: `^\d{...

    vb与正则表达式小实例

    在VB中,我们可以使用`System.Text.RegularExpressions`命名空间中的`Regex`类来操作正则表达式。以下是一些核心知识点: 1. **导入正则表达式库**:在VB项目中,首先需要引入`System.Text.RegularExpressions`库。...

    常用的正则表达式.doc

    根据给定文件的信息,我们可以总结出一系列常用的正则表达式及其应用场景。正则表达式是一种强大的文本处理工具,被广泛应用于各种编程语言中,用于字符串的搜索、替换、验证等操作。 ### 1. 匹配中文字符 **正则...

    安全技术,web前端,最常用的正则表达式

    本文将详细介绍在Web前端开发中最常用的几种正则表达式应用场景及其具体实现方式。 #### 正则表达式概述 正则表达式是一种强大的文本模式匹配工具,被广泛应用于字符串搜索、替换等操作。在Web前端开发中,正则...

    深入浅出正则表达式.doc

    通过以上解析,我们可以看出正则表达式不仅是一个强大的文本处理工具,也是一种灵活的语言,能够帮助开发者高效地处理各种文本数据问题。无论是基础的字符匹配还是复杂的模式识别,正则表达式都能提供强大的支持。

    比较全面的正则表达式

    ### 正则表达式知识点详解 ...本文列举了常用的正则表达式及其应用场景,这些正则表达式在日常开发工作中非常有用,可以帮助我们快速地完成字符串的匹配和验证工作。掌握这些正则表达式能够极大地提高我们的工作效率。

    常用的正则表达式

    ### 常用的正则表达式 在日常开发工作中,正则表达式的应用非常广泛,无论是表单验证、文本处理还是数据清洗等场景都离不开它。以下将详细介绍部分常用的正则表达式及其应用场景。 #### 1. 匹配中文字符 **正则...

    精通正则表达式(第三版)[扫描版]

    通过以上介绍可以看出,《精通正则表达式(第三版)》这本书涵盖了正则表达式的各个方面,不仅包括了基础知识和常用语法,还深入探讨了许多高级应用技巧。对于想要深入了解并掌握正则表达式的读者来说,这本书无疑是...

    JS正则表达式大全【5】.txt

    JavaScript提供了`RegExp`构造函数来创建正则表达式对象。这个构造函数可以接受一个模式字符串和可选的标志符参数。例如: ```javascript var pattern = /ab*/; ``` 或者通过构造函数方式创建: ```javascript ...

    正则表达式测试工具

    在提供的文件列表中,`pcre_check.exe`可能是这个正则表达式测试工具的可执行程序,PCRE(Perl Compatible Regular Expressions)是常用的正则表达式库,这表明该工具可能基于此库进行开发。`prce.mdb`可能是一个...

    正则表达式使用的工具

    它们可能还包含各种功能,如高亮匹配部分、显示匹配结果的分组、提供常用正则表达式模板等。 描述中的信息提示,这个工具可能需要Microsoft .Net Framework 4.0 Client Profile作为运行环境。这是一个由微软提供的...

    正则表达式校验工具zzRegexTester

    6. **历史记录**:保存并管理常用的正则表达式和测试用例,提高工作效率。 使用zzRegexTester这样的工具,开发者可以在无需编写大量测试代码的情况下,快速验证和优化正则表达式,从而提高开发效率。无论你是正则...

    RegexBuddy正则表达式测试软件.zip

    1. **模式构建**:RegexBuddy提供了丰富的预定义字符类和常用正则表达式短语,使得用户可以快速创建正则模式,无需记住所有细节。 2. **实时匹配**:用户可以输入文本并实时看到正则表达式如何匹配输入,高亮显示...

    正则表达式

    由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符. 正则表灰式的字符类 ...

    正则表达式工具 v3.1

    C-Regex(正则表达式工具)免费并且绿色,支持对正则的单,多,组,分离,替换等操作,软件预设了数十种常用正则表达式,方便新手直接使用,软件允许使用者对自己编辑的表达式进行保存,以便以后遇到同样的问题而不必重复劳动,...

    grep与正则表达式

    本文将详细介绍 `grep` 的基本使用方法以及如何利用正则表达式来增强其功能。 #### 二、grep 命令简介 `grep` 命令的基本语法如下: ```bash grep [选项] 模式 文件名 ``` - **选项**:用于指定搜索模式和行为。...

Global site tag (gtag.js) - Google Analytics