我想允许我的输入框在HTML中只接收从-99
到99
的整数,
但是如果我使用pattern="[-][0-9][0-9]{2,3}"
或[-0-9]|[0-9]{2,3}
或任何类似的东西,它允许用户从-99
放置到999
。
我如何使这个负号-
只能选择性地在引入的数字的前面?
。的用户将使用它一开始介绍了值,如果没有,马克斯2位数(0)以上值。
首先,您可以使用type="number"
与min
和max
属性,这可能是最好的选择。
或者正确的模式是-?[0-9]{1,2}
。
-
是一个文字减号(不需要把它括在括号里)?
表示前一个原子(在本例中为负号)是可选的[0-9]{1,2}
表示一个或两个数字,所以从0到99(包括00,01…)