我已经尝试了以下只允许在我的文本框中的整数,这很好但但它允许在那里为零.还有什么我可以添加以防止零被添加?
\d+
Run Code Online (Sandbox Code Playgroud)
这将允许10但不允许01,它将只允许由数字组成的数字,即没有句号或减号......但也没有加号,科学记数法等.
^[1-9][0-9]*$
Run Code Online (Sandbox Code Playgroud)
如果您不关心负数和像 之类的愚蠢数字07,则可以这样做:
/[1-9]\d*/
Run Code Online (Sandbox Code Playgroud)
为了获得更强大的解决方案,我建议将匹配的字符串转换为整数并检查它是否满足您的标准。