`
brianyu
  • 浏览: 16539 次
  • 性别: Icon_minigender_1
  • 来自: Sydney
文章分类
社区版块
存档分类
最新评论

Regular expressions 8 pattern

 
阅读更多

留在这里 省着忘了

1. Match Username

/^[a-z0-9_-]{3,16}$/ 

2. Match Password

/^[a-z0-9_-]{6,18}$/ 

3. Match Hex Value

/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 

4. Match a slug

/^[a-z0-9-]+$/ 

5. Match a email

/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/  

6. Match a http url

/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ 

7. Match IP Address

/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ 

8. Match a Http tag

/^ < ([a-z]+)([^ < ]+)*(?: > (.*) < \/\1 > |\s+\ /> )$/ 

分享到:
评论

相关推荐

    Introducing Regular Expressions pdf

    正则表达式(Regular Expressions)是一种强有力的文本匹配工具,用于在字符串中执行模式匹配和提取信息。从给出的文件内容来看,我们正在讨论一本关于正则表达式的电子书——《Introducing Regular Expressions》,...

    Wrox - Beginning Regular Expressions.rar

    《Wrox - Beginning Regular Expressions》是一本专为初学者设计的正则表达式入门教程。这本书深入浅出地介绍了正则表达式的基本概念、语法和应用,旨在帮助读者掌握这一强大的文本处理工具。 正则表达式(Regular ...

    SANS AUD 507 regularexpressions.pdf

    =pattern)"表示匹配后面是"pattern"的字符串,"(?!pattern)"表示匹配后面不是"pattern"的字符串。 8. 位置匹配:位置匹配用于指定匹配的具体位置,例如"\b"表示匹配单词边界,"\B"表示匹配非单词边界,"\A"表示匹配...

    JavaScript Regular Expressions(PACKT,2015)

    This book starts by exploring what a pattern actually is and how regular expressions express these patterns to match and manipulate user data. You then move on to learning about the use of character ...

    python regular expressions.pdf 正则表达式

    这是match函数的语法:re.match(pattern, string, flags=0)。各参数描述如下: pattern:这是要匹配的正则表达式。这是要在字符串开始处匹配模式的字符串。你可以使用按位或运算符|来指定不同的标志。这些是列表在...

    Beginning.Regular.Expressions

    C# 提供了.NET Framework下的`System.Text.RegularExpressions`命名空间,该命名空间包含`Regex`类,用于处理正则表达式操作。例如: ```csharp string pattern = @"\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b"; ...

    perl regular expressions

    Perl正则表达式是Perl编程语言中的核心特性之一,它是一种强大的文本模式匹配工具,能够进行复杂的字符串查找、替换和...参考资源如《Mastering Regular Expressions》一书,可以帮助你更深入地理解和掌握这一主题。

    Regular_Expressions_正则表达式-英文版-带详细目录书签.pdf

    正则表达式(Regular Expressions)是编程领域中一种强大的文本处理工具,它能高效地进行模式匹配和数据提取。正则表达式由一个或多个字符组成的字符串,这些字符可以是字母、数字、特殊符号,或者是对这些元素的...

    Regular Expressions Cookbook

    **正则表达式(Regular Expressions)**是一门强大的文本处理技术,它被广泛应用于编程语言、数据库查询、文本编辑器等场景下,用于模式匹配、搜索与替换等操作。本书《正则表达式烹饪书》(第二版)是由Jan ...

    SAP ABAP 正则表达式 Regular expressions

    在SAP ABAP开发中,正则表达式(Regular expressions)是一种强大的文本处理工具,能够高效地处理基于文本的信息。正则表达式允许开发者通过模式匹配来搜索、替换或者提取字符串中的特定部分,广泛应用于数据验证、...

    Regular Expressions Test Unlity正则表达式测试工具

    "Regular Expressions Test Utility"是一款专为开发者设计的正则表达式测试工具,旨在简化和优化正则表达式的调试和测试过程。 在编程中,正则表达式是一种强大的文本处理语言,它由一系列字符和特殊符号组成,能够...

    RegEx in ABAP - Pattern Matching with Regular Expressions.zip

    sap press doc 解压密码:abap_developer

    Regular Expressions

    正则表达式(Regular Expressions)是编程领域中一种强大的文本处理工具,它使用特定的语法来匹配、查找、替换或验证字符串模式。在IT行业中,掌握正则表达式是解决许多文本处理问题的关键,特别是在数据提取、数据...

    正则表达式REGULAREXPRESSIONS[汇编].pdf

    正则表达式(Regular Expressions)是编程领域中一种强大的文本处理工具,广泛应用于软件网络技术中。它允许我们通过一套简洁的语法来匹配、查找、替换字符串中的模式,极大地提高了处理文本数据的效率和灵活性。 1...

    Perl-compatible Regular Expressions VC compile project

    The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl, with just a few differences. Certain features that appeared in ...

    Java Regular Expressions

    Java正则表达式是Java编程语言中的一个强大工具,用于处理文本字符串,它基于模式匹配的概念,能够高效地搜索、替换或提取文本。...学习和理解Java Regular Expressions是每个Java程序员必备的技能之一。

    python - HowTo - Regular Expressions (2002).pdf

    正则表达式(Regular Expressions,简称REs)是Python中一个强大而灵活的工具,用于处理字符串模式匹配。自Python 1.5版本起,Python引入了`re`模块,提供类似于Perl风格的正则表达式功能,这比早期版本中提供的...

    Mastering-Python-Regular-Expressions:精通Python正则表达式

    在"Mastering Python Regular Expressions"中,我们将深入探讨这一关键主题,学习如何有效地使用正则表达式来处理和解析复杂的文本数据。 一、基础概念 1. 正则表达式(Regex):一种特殊的字符序列,用于描述一个...

Global site tag (gtag.js) - Google Analytics