Html 输入类型=带最小值和最大值的文本模式数字

Html 输入类型=带最小值和最大值的文本模式数字,html,input,pattern-matching,Html,Input,Pattern Matching,我严格希望使用输入类型文本,其数字模式为min=0和max=24 这个问题对我来说有些重复 但是他们的最大值是5000,而我的最大值是24 我不知道如何修改代码,所以我又问了一遍 将输入限制为5000的代码 <input type="text" name="someName" id="someId" required pattern=""/> 我怎样才能到达24?让我解释一下它是如何工作的,这样下次你就可以自己做了。也许有更好的办法。我只是按照你在描述中提到的例子- <

我严格希望使用输入类型文本,其数字模式为min=0max=24

这个问题对我来说有些重复

但是他们的最大值是5000,而我的最大值是24

我不知道如何修改代码,所以我又问了一遍

将输入限制为5000的代码

<input type="text" name="someName" id="someId" required pattern=""/>


我怎样才能到达24

让我解释一下它是如何工作的,这样下次你就可以自己做了。也许有更好的办法。我只是按照你在描述中提到的例子-

 <input type="text" name="someName" id="someId" required="required"
 pattern="(5000|([1-4][0-9][0-9][0-9])|([1-9][0-9][0-9])|([1-9][0-9])|[1-9])"/>
可能重复的
<input type="text" name="someName" id="someId" required="required" pattern="(([1-2][0-4])|([1][5-9])|[0-9])"/>
(a) [0-9] - this will allow numbers from 0-9

(b) ([1][5-9]) - this will allow numbers from 15 to 19

(c) ([1-2][0-4]) - this will allow numbers from 10 to 14 and 20 to 24