【发布时间】:2017-02-23 11:47:42
【问题描述】:
我正在尝试创建一个只接受整数正数的输入正则表达式。到目前为止,我有:
[^[+]?\d+([.]\d+)?$]
但用户仍然可以输入,例如 .4。我怎样才能改变它以禁止浮动?谢谢!
【问题讨论】:
-
但您当前的正则表达式
\d+([.]\d+)?实际上允许浮动 -
您是要完全禁止浮点数,还是接受整个正数,例如 123.00 ?
-
是的,我想完全禁止浮动。所以 123 会被接受,但 123.00 不会。输入字段是针对多人的,所以有人在 123.00 输入会很奇怪
标签: regex