`
han2000lei
  • 浏览: 276559 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

几个正则表达式的备忘

阅读更多
1、身份证号正则表达式15位
/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/


2、身份证号正则表达式18位
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/


3、email正则表达式
/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i


4、电话号码的正则表达式
/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/


5、手机号码的正则表达(支持158、159)
/^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}/
2
0
分享到:
评论

相关推荐

    c#正则表达式备忘

    构造正则表达式并应用于C#编程中通常涉及`Regex`类的几个关键方法: 1. **`IsMatch()`**:检查整个输入字符串是否匹配正则表达式。如果匹配,则返回`true`;否则返回`false`。 示例:检查一个字符串是否符合成都...

    正则表达式备忘录.pdf

    这份“正则表达式备忘录”详细列出了常用元字符、限定符、反义代码以及分组语法等重要知识点,用于帮助使用者快速记忆和应用这些模式。 ### 常用元字符 正则表达式中的元字符是具有特殊含义的字符,它们用于构造...

    C#正则表达式整理备忘

    【C#正则表达式整理备忘】 正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和解析字符串。在C#中,正则表达式被广泛应用于各种字符串处理场景,例如验证用户输入、数据提取等。下面将详细阐述C#中正则...

    MEMO:工作备忘录

    6. **正则表达式**:在命令行中利用正则表达式进行文本匹配和查找。 7. **别名和Shell函数**:创建别名(`alias`)简化常用命令,定义函数以执行一系列命令。 8. **Shell扩展**:如 Brace Expansion(花括号展开)...

    (FLEX)Advanced ActionScript 3 with Design Patterns - 2006 (Adobe)

    根据提供的部分内容,我们可以详细探讨以下几个方面: 1. **成功的项目**(Part I) - **如何设计应用程序**(Chapter 1) - 介绍设计复杂ActionScript应用的基本原则,包括如何规划架构、模块化设计等。 - **...

    前端大厂最新面试题-算法.docx

    * 正则表达式的匹配 * 表示数值的字符串 * 字符流中第一个不重复的字符 * 链表中环的入口结点 * 删除链表中重复的结点 * 二叉树的下一个结点 * 对称二叉树 * 按之字形顺序打印二叉树 * 从上到下按层打印二叉树,同一...

    Memo:用于研究和记忆

    这种系统通常包含以下几个关键知识点: 1. **数据结构**:备忘录系统的基础是数据结构,如列表、字典或树形结构,用于存储和组织信息。例如,可以使用链表来实现动态添加和删除备忘录,或者使用哈希表来实现快速...

    设计模式优缺点及应用场景整理.docx

    - 应用场景:用于实现简单的语言或脚本,如正则表达式。 6. **中介者模式** - 优点:解耦对象间的直接交互,简化系统维护,提高对象复用性。 - 缺点:中介者对象可能会变得过于复杂。 - 应用场景:常用于协调...

    设计模式优缺点及应用场景.docx

    以下是对几个主要设计模式的详细说明: 1. **桥接模式**: - 桥接模式的主要目的是将抽象部分与其实现部分分离,使它们可以独立地变化。它通过建立抽象类和实现类之间的多层抽象接口来实现解耦。 - 优点:提高...

    algorithm-cheatsheet

    Python提供了丰富的字符串操作函数,如`split()`, `join()`, `strip()`, 正则表达式等,方便进行字符串处理和匹配。 以上只是算法备忘单中的一部分内容,实际涵盖了更广泛的算法和数据结构,如堆、队列、栈、图算法...

    易点内容管理系统 DianCMS v5.1.0 ACC版

    27、录入信息使用正则表达式验证 28、站点短消息系统 29、上传文件管理 30、任意广告制作系统 31、URL伪静态功能:采用微软URLRewriter核心架构 32、评论系统 33、后台5种风格主题供选择 34、VS Free标签——任意表...

    易点内容管理系统 DianCMS v5.1.0 SQL版

    27、录入信息使用正则表达式验证 28、站点短消息系统 29、上传文件管理 30、任意广告制作系统 31、URL伪静态功能:采用微软URLRewriter核心架构 32、评论系统 33、后台5种风格主题供选择 34、VS Free标签——任意表...

Global site tag (gtag.js) - Google Analytics