【发布时间】:2014-04-09 10:52:48
【问题描述】:
我正在尝试验证具有以下允许条件的字符串
字符串可以是带点(.)的有符号或无符号数字。例如
10 或 .3 或 1。或 1.1 或 +5 或 -5 或 +.3 或 -1。等等
下面的链接几乎是一个接近的答案,但在“+.3”上失败了 Regular Expression for whole numbers and integers?
"[+-]?(?<!\.)\b[0-9]+\b(?!\.[0-9])"
【问题讨论】:
-
请坚持一种语言标签;使用 3 等于向不同的社区发送垃圾邮件。
-
看起来我得到了解决方案 [+-]?\d+(\.\d*)?|\.\d|[+-]?(\.\d)