限制html表单元素中的输入

限制html表单元素中的输入,html,validation,Html,Validation,我有一个包含文本框的表单。我希望文本框只接受三个数字,即1、3或6。如何在客户端应用这种验证 <input type="number" name="NumberOfDays" min="1" /> 使用正则表达式模式,您可以验证输入。输入将不接受除1或3或6以外的任何内容。尝试添加一些值并提交它。如果您使用的是模式,请删除type=“number” 您可以尝试使用正则表达式。@PraveenKumar您能帮我解释一下这个表达式吗?请看答案。请尝试提交除1、3或6以外的任何内容。

我有一个包含文本框的表单。我希望文本框只接受三个数字,即1、3或6。如何在客户端应用这种验证

<input type="number" name="NumberOfDays" min="1" />

使用正则表达式模式,您可以验证输入。输入将不接受除
1
3
6
以外的任何内容。尝试添加一些值并提交它。如果您使用的是
模式,请删除
type=“number”



您可以尝试使用正则表达式。@PraveenKumar您能帮我解释一下这个表达式吗?请看答案。请尝试提交除1、3或6以外的任何内容。@NisargShah是否立即尝试?这是因为有
type=“number”
。工作正常!实际上它很整洁。我一直在考虑使用
keydown
preventDefault
@NisargShah谢谢你。。。大多数问题都有这样一个简单的解决方案。