`
HuangSui.cn
  • 浏览: 10055 次
  • 性别: Icon_minigender_1
  • 来自: 凡间
最近访客 更多访客>>
社区版块
存档分类
最新评论

常用正则整理

阅读更多
一种简单的正则表达式验证工具:浏览器的地址栏!
输入javascript:/^\s*$/.test(" "); 回车后,得到true;
输入javascript:/^\s*$/.test("0"); 回车后,得到false。


常用正则:

javascript:/^\s*$/.test(" ");
javascript:/^\d+$/.test("0123456789");
javascript:/^[1-9]\d*$/.test("1234567890");
javascript:/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test("-233,323,432.323456");
javascript:/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test("232.232.292,2533");
javascript:/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test("2008-11-29");
javascript:/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test("11.29.2008");


email
8./^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(email);

url
9./^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(url);


参考:jquery.validate.js
分享到:
评论

相关推荐

    常用正则表达式汇总(文档).txt

    主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求等等,感兴趣的小伙伴们可以参考一下。 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是...

    常用正则表达式.pdf

    ### 正则表达式知识点详解 #### 一、数字校验表达式 1. **基本数字**:`^[0-9]*$` ...以上总结了《常用正则表达式》中的各种类型以及应用场景,这些表达式可以帮助开发者高效地进行数据验证与处理。

    常用正则表达式整理收集

    ### 常用正则表达式整理收集 正则表达式是进行文本匹配与处理的强大工具,在编程领域中被广泛应用于字符串搜索、替换等场景。本文档将对一系列常用的正则表达式进行整理和总结,并解释其含义及应用场景。 #### 1. ...

    常用正则表达式总结整理

    ### 常用正则表达式总结整理 在日常开发工作中,正则表达式是一种非常实用的工具,它可以帮助我们高效地完成字符串匹配、搜索、替换等操作。本文将对常用的正则表达式进行总结整理,并针对每一种表达式提供详细的...

    常用正则表达式及用法整理

    ### 常用正则表达式及用法整理 #### 整数或者小数:`^[0-9]+\.{0,1}[0-9]{0,2}$` 此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个...

    常用正则表达式大全.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了从基本的数字验证到复杂的字符串匹配等多个方面。下面是详细的知识点总结: ### 基本概念 正则表达式是一种用于文本模式匹配...

    整理常用正则表达式.txt

    ### 正则表达式知识点详解 #### 一、正则表达式基础概念 正则表达式(Regular Expression),通常被简称为regex或regexp,是一种在文本数据中进行搜索和替换的强大工具。它允许用户通过一系列特定的字符组合来定义...

    常用正则表达式.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了常见的匹配模式,包括中文字符、电子邮件地址、URL格式等。下面将详细解释每个正则表达式的功能和应用场景。 ### 1. 匹配中文...

    AS3常用正则表达式

    ### AS3常用正则表达式知识点详解 #### 一、正则表达式基础 在深入讲解之前,我们先简要回顾一下正则表达式的概念及其基本语法。正则表达式是一种用于模式匹配的强大工具,广泛应用于字符串搜索和替换场景。在AS3...

    常用正则表达式(经验积累)

    ### 常用正则表达式 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` - **用途**: 用于匹配任何单个中文字符。 - **应用场景**: 在处理含有中文文本的数据时非常有用,例如检查用户输入是否包含中文字符等...

    常用正则匹配

    一些常用的正则匹配,自己整理的,看看差不多自己也能写正则。简单

    关于JQUERY的常用的正则表达式

    在进行Web前端开发时,利用jQuery结合正则表达式对...以上就是基于给定文件信息整理出来的常用正则表达式的详细解释。这些正则表达式在实际项目中有着广泛的应用,可以帮助开发者更加高效地完成表单验证等相关功能。

    perl正则表达式的整理

    这些只是Perl正则表达式的基本概念和常用操作,实际上,Perl的正则表达式功能远不止这些,还包括更高级的特性和技巧,如递归模式、条件模式等。深入学习和熟练掌握Perl正则表达式,可以极大地提高处理字符串和文本...

    常用正则表达式表单验证代码

    根据给定的信息,我们可以整理出一系列与正则表达式相关的知识点,主要集中在表单验证方面。下面将对这些正则表达式的应用场景、语法结构及使用方式进行详细的解释。 ### 正则表达式表单验证 #### 1. **验证数字...

    大量的正则表达式代码

    根据给定的信息,我们可以整理出一系列常用的正则表达式及其用途。...以上就是从提供的文件中整理出来的常用正则表达式及其具体应用示例。通过这些表达式,可以高效地完成文本数据的验证、清洗和提取等工作。

    常用正则表达式归纳

    ### 常用正则表达式归纳 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` **用途**: 用于匹配任何中文字符。 **示例应用**: 在处理包含中文文本的数据验证或搜索场景中非常有用。 #### 2. 匹配全角符号 *...

    常用正则表达式材料收集

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了常见的应用场景,如HTML标签匹配、空白字符去除、电子邮件地址验证等。接下来将详细介绍这些知识点及其应用场景。 ### 1. ...

    最常用正则表达式集合

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点主要涉及不同类型的字符串验证和格式检查,对于日常编程工作具有重要的参考价值。 ### 1. 只能输入数字 - **正则表达式**: `^[0-9]...

    收集到的常用正则表达式

    以下是一些常用的正则表达式及其应用场景: 1. **匹配中文字符**:`[u4e00-u9fa5]` - 这个正则表达式用于匹配任何中文字符,包括简体和繁体。在处理中文文本时非常有用,例如检查输入是否包含中文字符。 2. **匹配...

Global site tag (gtag.js) - Google Analytics