-
正则表达式问题5
求大神帮我看看这个正则是什么意思?匹配什么样的数据
"/^(\-)?[0-9]+(\.[0-9]+)?$/"
麻烦给个例子,什么样的数据是对的,什么样是错的2014年10月15日 19:20
1个答案 按时间排序 按投票排序
-
采纳的答案
这个是匹配整数或小数的。
1.可以带负号(-)的整数,不可以带正好(+):
-123, -0, 0, 1, 23, 232323232323
2.带小数点的小数
0.1, 12.34等
只带小数点不带小数部分是不可以的,比如1.是不可以的。
解析:
^(\-)?[0-9]+(\.[0-9]+)?$
1. ^表示从一个表达式的开头部分开始匹配,最后的$表示一直匹配到表达式的最后。
2. (\-)?表示允许带负号
3. [0-9]+表示至少一个0-9的数字。
4. (\.[0-9]+)表示小数点和后面的数字式绑定的,如果有小数点,则必须至少有一个数字在后面。
5.(\.[0-9]+)?表示小数部分可有可无。
感兴趣的话我博客里有正则表达式的文章,仅供参考。2014年10月15日 20:38
相关推荐
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...
常用正则表达式 正则表达式 常用正则表达式 正则表达式
正则表达式正则表达式正则表达式正则表达式 验证程序
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
正则表达式,正则表达式,正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式
正则表达式日期校验 正则表达式日期校验 正则表达式日期校验
正则表达式.rar正则表达式.rar正则表达式.rar正则表达式.rar
正则表达式速查 正则表达式举例 正则表达式学习 (4页A4纸)
《正则表达式经典实例》旨在教会读者很多新的技巧以及如何避免语言特定的陷阱,读者可以通过《正则表达式经典实例》提供的实例解决方案库来解决实践中的复杂问题。 《正则表达式经典实例》:每个程序员都会遇到...
UE正则表达式、UE正则表达式
日期正则表达式(很实用) 日期正则表达式(很实用)日期正则表达式(很实用)日期正则表达式(很实用)
正则表达式帮助 有用的正则表达式帮助 有用的正则表达式帮助 有用的正则表达式帮助 有用的
正物色一本学习正则表达式的入门图书?恭喜,《学习正则表达式》非常适合你!本书提供大量经典简洁的示例,从零开始教你逐步掌握正则表达式。通过匹配特定单词、字符和模式,读者很快就可以自己动手使用正则表达式...
常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt
java,正则表达式,详解,java正则表达式,PDF
js的正则表达式js的正则表达式js的正则表达式js的正则表达式
正则表达式整理汇总,含以下内容 [1]里面在包括一个正则表达式测试小程序 RegexTester.exe [2]正则表达式30分钟入门教程.pdf] [3]正则表达式规则.doc [4]正则表达式30分钟入门教程.mht 自己整理用的,现在...
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用...