`

一些正则表达式的摘录

 
阅读更多

一:常用的17中正则表达式的用法.

1:"^\\d+$ "         //非负整数(正整数   +   0)


2:"^[0-9]*[1-9][0-9]*$ "         //正整数


3:"^((-\\d+)|(0+))$ "         //非正整数(负整数   +   0)


4:"^-[0-9]*[1-9][0-9]*$ "         //负整数


5:"^-?\\d+$ "                 //整数


6:"^\\d+(\\.\\d+)?$ "         //非负浮点数(正浮点数   +   0)


7:"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$ "         //正浮点数


8:"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$ "         //非正浮点数(负浮点数   +   0)


9:"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ "         //负浮点数


10:"^(-?\\d+)(\\.\\d+)?$ "         //浮点数


11:"^[A-Za-z]+$ "         //由26个英文字母组成的字符串


12:"^[A-Z]+$ "         //由26个英文字母的大写组成的字符串


13:"^[a-z]+$ "         //由26个英文字母的小写组成的字符串


14:"^[A-Za-z0-9]+$ "         //由数字和26个英文字母组成的字符串


15:"^\\w+$ "         //由数字、26个英文字母或者下划线组成的字符串


16:"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$ "                 //email地址


17:"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$ "         //url

 

18:"^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(14[0-9]{1}))+\d{8})$ "         //手机号码

 

 

分享到:
评论

相关推荐

    ORACLE_正则表达式摘录笔记

    Oracle正则表达式是Oracle数据库中用于处理字符串的强大工具,尤其在数据检索、过滤和转换等方面发挥着重要作用。本文将详细介绍Oracle正则表达式的各个方面,帮助读者快速掌握这一技术。 一、正则表达式基础 正则...

    ORACLE正则表达式摘录笔记[归类].pdf

    Oracle正则表达式是Oracle数据库中用于处理字符串的强大工具,尤其在数据检索、过滤和转换等方面发挥着重要作用。本文将详细解析Oracle正则表达式的各项关键知识点。 首先,正则表达式是一种模式匹配语言,它允许...

    正则表达式工具:JGsoft RegexBuddy v3.4.2 零售版(无需要注册激活)

    正则表达式 - 正则表达式工具 JGsoft RegexBuddy v3.4.2 Retail JGsoft RegexBuddy 是一款正则表达式工具。它是你使用正则表达式时的最好的助手。容易创建完全符合你的要求的正则表达式。清除地理解其他人写的复杂...

    JGsoft.RegexBuddy.v3.4.2

    正则表达式工具 JGsoft RegexBuddy v3.4.2 Retail JGsoft RegexBuddy 是一款正则表达式工具。它是你使用正则表达式时的最好的助手。容易创建完全符合你的要求的正则表达式。清除地理解其他人写的复杂的正则表达式。...

    Mastering Regular Expressions.pdf

    ### 正则表达式精通(第三版) #### 标题:Mastering Regular Expressions - **主要内容**:本书深入探讨了正则表达式的高级用法和技术细节,旨在帮助读者掌握正则表达式的各个方面。 #### 描述:Mastering ...

    asp 使用正则表达式替换word中的标签,转为纯文本

    结果是在内容显示页面上是五花八门的样式,有时也需要部分纯文本内容作为摘录使用,这些都需要清除word格式。改变客户的习惯要客户先复制到记事本里再粘贴到编辑器里编辑是很难的,所以从我们自己改变起。从网上百度...

    RegexBuddy.4.10.rar

    该软件可以编译由其它软件编写的复杂的正则表达式。使用纯英文模块代替标准的 Regex 语法。在样本行和文件上测试任何规范的表达式,防止在实际数据上发生错误。通过分步完成真实的匹配过程来进行调试而不是单凭...

    sed and awk 101 hacks.pdf

    - **其他正则表达式**:文档中提到了更多的正则表达式用法,但具体内容未在摘录中给出。 **执行sed** - **单行内执行多个sed命令**:可以使用分号";"分隔同一个sed命令中的多个操作。 - **sed脚本文件**:可以通过...

    [JavaScript权威指南(第6版)].(JavaScript:The.Definitive.Guide).David.Flanagan.文字版.pdf

    - 正则表达式:介绍正则表达式的语法和如何在JavaScript中使用它们进行模式匹配和文本处理。 3. 客户端JavaScript编程: - 浏览器对象模型(BOM):介绍如何使用JavaScript操作浏览器的窗口、历史记录、位置对象...

    Es6-Vue:《ES标准入门》&《UNDERSTANDING ECMACHRIPT 6》 读书摘录笔记

    2. 字符串与正则表达式 3. 函数的扩展 4. 数组的扩展 5. 对象的扩展 6. 集合(Set、Map) 7. Symbol和Symbol属性 8. Javascript中的类 9. Promise、Generator函数、Async函数 10. 代理(Proxy)和反射(Reflection)...

    Snip Extractor-crx插件

    -降价和HTML预览模式-GitHub Gists同步-快速摘录复制-有组织的摘录收集-收藏夹摘录-标签#编辑器-显示不可见字符-显示行号-按文本或正则表达式搜索#传入-使用字体,字体大小,标签大小等-从文件创建代码片段-通过...

    SHResponsiveLabel

    它可以检测由正则表达式指定的模式,并应用字体,颜色等样式。 它允许用可点击属性字符串替换默认椭圆以标记截断 提供了方便的方法来检测主题标签,用户名处理程序和URL ###安装在pod文件中添加以下行pod'...

    JavaScript基础知识之方法汇总结

    由于文章内容提供的是部分摘录,具体的使用示例和一些细节描述可能不完整,但以上列出的方法是JavaScript中最常见的方法,它们的详细用法和参数含义可以查阅最新的ECMAScript标准或各个浏览器提供的开发文档。...

    vscode-coldfusion:Visual Studio Code CFML(ColdFusion)语言支持

    , , 和 作为某些功能和CFML解析器正则表达式的灵感来源。 提供文档和摘录来源。 贡献者 该项目有很多贡献者。 谢谢大家的帮助! 您可以在和页面上找到贡献者列表。 特征 语法高亮 CFML Light主题带有CFML标签...

Global site tag (gtag.js) - Google Analytics