HTML使用输入模式输入从-99到99的整数(可选的负标记)

  • 本文关键字:整数 输入模式 HTML html
  • 更新时间 :
  • 英文 :


我想允许我的输入框在HTML中只接收从-9999的整数,
但是如果我使用pattern="[-][0-9][0-9]{2,3}"[-0-9]|[0-9]{2,3}或任何类似的东西,它允许用户从-99放置到999

我如何使这个负号-只能选择性地在引入的数字的前面?
。的用户将使用它一开始介绍了值,如果没有,马克斯2位数(0)以上值。

首先,您可以使用type="number"minmax属性,这可能是最好的选择。

或者正确的模式是-?[0-9]{1,2}

  • -是一个文字减号(不需要把它括在括号里)
  • ?表示前一个原子(在本例中为负号)是可选的
  • [0-9]{1,2}表示一个或两个数字,所以从0到99(包括00,01…)

最新更新