`
lijianan789
  • 浏览: 105796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex 使用正则表达式验证Ip地址是否合法

阅读更多
方式1 可验证带*的模糊字段 如:192.168.*.9 或者 192.*.1.12
[Bindable]
public var ip1:RegExp =/^((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|(
  • ))\.((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|([*]))\.((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|([*]))\.((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|([*]))$/;
  • 方式2  不带任何模糊验证 192.168.1.12
    [Bindable]
    public var ip2:RegExp =/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
    分享到:
    评论

    相关推荐

      Flex 正则表达式大集

      ### Flex正则表达式大集解析 #### 一、数字匹配 **正则表达式**: ```regex ^\d+$ //匹配整数 ``` **解释**:此表达式用于匹配任何非空的整数(正数或负数)。`^`表示字符串的开始,`\d`代表任何数字字符(等同于`...

      validate校验正则表达式验证

      这些文件可能是Flex应用程序的源代码,其中可能包含了使用validate库进行正则表达式验证的具体实现。通过查看这些文件,我们可以深入理解如何在实际项目中集成和应用正则表达式验证。 总结来说,"validate校验正则...

      正则表达式转为NFA

      在实际应用中,可以使用类似lex或flex这样的工具进行正则表达式到NFA的转换。在给定的链接"http://blog.csdn.net/lileyear/article/details/7860596"中,作者lileyear讨论了他的自定义工具"blex",它可能是对flex...

      正则表达式+词法分析

      正则表达式与词法分析是编程语言处理过程中的两个重要概念,它们在软件开发、文本处理、数据验证等场景中发挥着至关重要的作用。 正则表达式(Regular Expression),简称regex,是一种模式匹配工具,用于在字符串...

      Flex正则表达式判断中文或全角字符代码

      本文将详细介绍如何使用Flex中的正则表达式来判断字符串是否包含中文或全角字符,并提供一个计算这些字符实际长度的方法。 #### 一、理解中文和全角字符 在Unicode编码中,中文字符以及其他一些特殊字符(如全角...

      使用正则表达式匹配字符串数据PPT学习教案.pptx

      11. **实例应用**:在Flex中,正则表达式常用于输入数据的验证,例如,可以通过正则表达式限制用户输入的格式,提高应用的用户体验和数据准确性。 正则表达式虽然学习曲线较陡峭,但一旦掌握,就能高效处理各种字符...

      Actionscript3正则表达式的使用.pdf

      ActionScript 3.0(AS3)是...在实际应用中,正则表达式可以与`RegExp`对象结合使用,如`test()`方法用于检查字符串是否匹配模式,`replace()`方法用于替换匹配的部分,以及`exec()`方法用于查找匹配项并返回详细信息。

      js 正则表达式

      JavaScript中的正则表达式是进行文本处理和模式匹配的强大工具,尤其在数据验证、字符串查找与替换等场景中发挥着重要作用。本资料包提供了一本《正则表达式必知必会.pdf》作为学习资源,此外还有一个链接指向RIA...

      PHP和javascript常用正则表达式及用法实例

      在WEB开发中,正则表达式通常用来检测、查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等。 今天我们分别用PHP和Javscript向大家介绍WEB开发中最常用最实用的正则表达式...

      Python-flexicon一种用于Python轻量级基于正则表达式的词法分析器框架

      Python中的flexicon是一种轻量级、基于正则表达式的词法分析器框架,它为开发者提供了构建自己的词法分析器的工具。词法分析器,也称为扫描器或词法分析器,是编译器设计过程中的第一步,它将源代码分解成一系列有...

      正则表达式匹配解析过程探讨分析(正则表达式匹配原理)

      正则表达式是一种强大的文本匹配工具,它通过一系列特殊字符的组合来构建表达式,用以描述和匹配特定的字符串模式。正则表达式的强大之处在于它几乎可以匹配任何形式的文本,从简单的字母数字组合到复杂的字符串结构...

      正则表达式PPT学习教案.pptx

      【正则表达式】是计算机科学中用于匹配字符串或数据模式的一种强大工具,它在词法分析中扮演着至关重要的角色。词法分析是编译器设计中的一个关键步骤,其目的是将源代码分解成一系列有意义的单元,称为单词符号...

      正则表达式PPT课件.pptx

      正则表达式是编程语言中用于模式匹配和文本解析的重要工具,它在词法分析阶段起着关键作用。词法分析是编译器设计过程中的第一步,它的主要任务是将源代码分解成一系列有意义的单元,称为单词符号或token。 3.1 ...

      zearch:Zearch 是一个正则表达式引擎,它接受输入正则表达式和基于语法的压缩文本,并返回包含正则表达式匹配项的未压缩文本的每一行

      压缩文本上的正则表达式搜索 它是什么? zarch是一个正则表达式引擎,它接受输入正则表达式和基于语法的压缩文本,并返回包含正则表达式匹配项的未压缩文本的每一行。 限制 跨行不匹配 不支持反转匹配选项 只有常规...

      flex验证框架

      3. **自定义正则表达式验证**:通过使用正则表达式,开发者可以实现高度灵活的验证规则。正则表达式是一种强大的文本模式匹配工具,可以用来检查一个字符串是否符合特定的格式或规则。 4. **错误提示**:验证框架...

      0513《编译原理》答案 设计并实现TINYC语言的扫描程序.doc

      在实现过程中,可能会使用诸如lex或flex这样的词法分析工具,它们能够自动生成符合给定正则表达式的扫描程序代码。此外,还需要编写实验报告,详细描述设计过程、遇到的问题以及解决方案,同时附带程序源代码、编译...

      orderless:以任意顺序匹配多个正则表达式的Emacs完成样式

      每个组件可以以几种方式中的任何一种进行匹配:从字面上看,作为正则表达式,作为首字母缩写,采用flex样式或作为多个单词前缀。 缺省情况下,启用regexp和initialism匹配。 完成样式是完成的后端,并从提供完成UI...

      PERL-FLEX.rar_flex_软件编译工具

      **标题与描述解析** ...综上所述,"PERL-FLEX.rar_flex_软件编译工具"是一个关于使用flex处理PERL正则表达式的资源包,它提供了在Linux环境下编译和使用flex的实例,以及可能的辅助脚本和相关信息。

      flex做词法分析器

      Flex中使用正则表达式[A-Za-z]([A-Za-z]|[0-9]|_)*来匹配标识符。 4. 运算符:C++中的运算符多种多样,包括赋值运算符、比较运算符、逻辑运算符、位运算符等。在Flex中,可将各种运算符以正则表达式的形式进行匹配...

      LEX实现一个C语言子集的词法分析器

      我们可以运行词法分析器来验证它是否能正确地识别和处理源代码中的各个部分。 5. **.c 文件**:生成的词法分析器通常会输出一个C语言源代码文件(比如 `test1.c`),这个文件包含了由LEX工具自动生成的C代码,可以...

    Global site tag (gtag.js) - Google Analytics