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

层次号的正则表达式,备份一下

阅读更多

1
1.1
1.1.1
1.1.2
1.2

1.2.1

1.2.12

 

 

正则表达式如下:

 

/^[1-9]+\d*$|^[1-9]+(\d*\.)*(\d+)$/

规则如下:

开头必须是1-9

中间的数字必须是1-9开头,不能以0开头比如:1.03.3,则错

数字和点必须搭配出现

最后以数字结尾

 

在js中"."需要用"\."来表示。

在java中使用时,“\”假如要识别的话,需要在前面再加一个"\",也就是说,你要匹配".",需要使用"\\."

 

转载一句话:

 

it's from :http://www.cssrain.cn/demo/zhengze.htm

如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没法指定它们,因为它们会被解释成其它的意思。这时你就必须使用\来取消这些字符的特殊意义。因此,你应该使用\.和\*。当然,要查找\本身,你也得用\\.
分享到:
评论

相关推荐

    详细的sql笔记

    总的来说,这份“详细的sql笔记”涵盖了数据库的基础知识,特别是Oracle数据库的使用和函数应用,以及正则表达式的实践。这些内容对于数据库管理员、开发人员或数据分析人员来说都是非常宝贵的学习资源,能够帮助...

    McAfee编写规则时通配符使用方法

    - 该符号用于匹配任意层次的目录结构。 - 例如,“C:\**\temp\**”可以匹配从C盘开始的所有包含“temp”的目录路径。 - 示例:匹配“C:\Documents and Settings\temp”、“C:\Windows\temp”等。 2. **单级目录...

    字符替换工具 多文件中文本替换

    《字符替换工具:高效处理多文件中文本替换》 在日常的文本编辑和文档管理工作中,我们时常需要对...结合正则表达式等高级功能,它能够满足不同层次用户的文本处理需求,是IT从业者和文档工作者不可或缺的工具之一。

    实时流数据中的字符串分割.pptx

    - **正则表达式**:使用正则表达式来识别和提取特定模式,支持层次化的分割以处理复杂的嵌套结构。 - **有限状态机**:通过有限状态机(FSM)或词法分析器来识别和提取特定模式。 - **优化算法**:例如 Aho-Corasick...

    Notepad++插件

    6. 自定义正则表达式:Notepad++支持强大的正则表达式搜索和替换功能。对于复杂的JSON字符串调整,用户可以通过正则表达式进行批量替换,实现特定格式的统一。 在使用Notepad++插件进行JSON字符串优化时,需要注意...

    orcale 11g

    10. **高级正则表达式支持(Advanced Regular Expressions)**:在Les07_regexp.pdf中可能详细介绍了Oracle 11g如何使用正则表达式进行复杂的数据匹配和操作。 压缩包中的文件名与Oracle 11g相关的主题包括: - ...

    Linux 命令行和shell脚本编程宝典

    本书还将涉及正则表达式,这是文本处理和数据匹配的利器,对于查找、替换和解析文本具有极高的效率。读者将学习如何使用正则表达式在grep、sed和awk等工具中进行模式匹配。 此外,书中还会讲解如何调试和优化Shell...

    优秀的注册表管理工具Registrar Registry Manager v8.50

    该软件提供了多种搜索功能,包括纯文本、正则表达式和数据搜索,这使得定位特定的注册表项变得异常简单。无论是寻找特定的设置,还是排查系统问题,都能快速定位到目标。 1. **注册表搜索**:该软件的强大之处在于...

    数据库原理

    5. 正则表达式和索引:正则表达式用于在文本中查找和匹配模式,常用于数据清洗和查询。索引是数据库为了加速查询速度而创建的数据结构,如同书的目录,可以快速定位到所需数据。 6. 事务处理:事务是数据库操作的...

    批量修改文件名的工具

    2. **通配符与正则表达式**:高级的批量改名工具支持使用通配符(如*和?)和正则表达式来匹配和替换文件名的部分内容。这为复杂和灵活的文件名改写提供了可能。 3. **文件类型筛选**:用户可以指定只对特定类型的...

    数据库系统概念第五版答案

    7. 正则表达式:在处理文本数据时,正则表达式是一种强大的工具,用于匹配、查找和替换特定模式的字符串。 8. 数据库设计:包括需求分析、概念设计、逻辑设计和物理设计四个阶段。规范化理论(如1NF、2NF、3NF和...

    Shell运维相关知识

    - **正则表达式**:在脚本中可以利用正则表达式进行复杂的文本匹配和替换。 3. **Shell脚本在运维中的应用** - **系统监控**:编写脚本定期检查服务器资源使用情况,如CPU、内存、磁盘空间等。 - **日志分析**:...

    一款字符串查找、替换的好工具

    2. **支持多种查找模式**:除了基本的精确匹配,可能还支持模糊查找、正则表达式查找等高级功能,满足不同层次用户的需求。 3. **批量处理**:可以处理多个文件或整个目录,适合处理大量文本数据。 4. **实时预览**...

    注册表清理工具可清理注册表中特定的键值

    MyRegScanner是一款专业的注册表扫描和清理工具,它的主要功能是根据用户指定的键值、关键词或正则表达式来搜索注册表中的特定项。这样的功能使得用户能够有目标地定位到问题所在的注册表部分,而不是盲目地进行全盘...

    RegistryWalker-开源

    RegistryWalker是一款开源工具,专门针对Windows操作系统设计,其核心功能是遍历和搜索注册表中的键、值以及数据,并且能够根据用户提供的正则表达式进行匹配。这款工具对于系统管理员、程序员以及故障排查人员来说...

    php在线工具箱源码.zip

    6. 正则表达式测试:为正则表达式的编写和测试提供便利,提升匹配和提取数据的效率。 三、提升网站流量策略 1. 内容丰富:工具箱内容全面,吸引更多的访问者,尤其是PHP开发者,他们可能会将工具箱作为日常工作的...

    恒生电子UNIX内部培训教材

    - **正则表达式**:结合`grep`、`sed`、`awk`等工具使用正则表达式进行文本处理。 - **shell脚本调试**:学会使用`set`命令和`set -x`进行脚本的调试。 3. 恒生电子的实践应用: - **企业环境适配**:恒生电子...

    Linux系统安装详细步骤

    - **正则表达式**:在文本处理中,正则表达式用于匹配和查找特定模式的字符串,是Linux下进行文本操作的利器。 - **用户管理**:Linux系统中有root用户和其他普通用户,通过`sudo`命令普通用户可以获取管理员权限。...

    myBase6.3.5

    它内置了强大的全文搜索引擎,能够对数据库内的所有文字内容进行快速检索,支持关键词、短语、正则表达式等多种搜索方式,确保用户能在海量信息中快速定位所需内容。此外,myBase还支持自定义标签系统,用户可以为每...

Global site tag (gtag.js) - Google Analytics