我正在尝试创建一个只接受整数正数的输入正则表达式。到目前为止,我有:REGEX为整数,正数
[^ [+] \ d +([] \ d +)$?]
但用户仍可以输入,比如说.4。我怎样才能改变这个以禁止浮动?谢谢!
我正在尝试创建一个只接受整数正数的输入正则表达式。到目前为止,我有:REGEX为整数,正数
[^ [+] \ d +([] \ d +)$?]
但用户仍可以输入,比如说.4。我怎样才能改变这个以禁止浮动?谢谢!
只能使用^[+]?\d+$
你能看到测试用例here
这仅允许正数
^[0-9]+$
我想你试图筛选唯一正整数。
只允许正整数。 What is the regex for "Any positive integer, excluding 0"也将帮助你。
但当前的正则表达式'\ d +([。] \ d +)?'允许浮动,实际上 – RomanPerekhrest
你想完全禁止花车,或接受全正数,例如123.00? –
是的,我想完全拒绝花车。所以123会被接受,但123.00不会。输入字段是许多人,所以这将是奇怪有人在123.00进入 – Ron