【问题标题】:Regular expression to limit input in textbox via HTML [duplicate]正则表达式通过 HTML 限制文本框中的输入 [重复]
【发布时间】:2018-03-02 08:57:33
【问题描述】:

我有一个文本框,我希望文本框的输入满足条件: a) 它应该是一个数字 b) 它应该大于 5。 那应该是什么正则表达式?

【问题讨论】:

  • 试试这个。 [6-9][0-9]*
  • 你可以在这里检查号码是否有效:(([1-5]\d|[6-9]))$see the test results here
  • @DineshSuthar 这如何允许像 28 这样的数字?
  • @RahulHendawe 这将如何允许像 8214 这样的数字?另外,为什么要加双括号?
  • 你能再具体点吗?

标签: html regex


【解决方案1】:

你可以使用<input type='number'代替regex...检查下面的sn-p

 <input type="number" name="quantity" min="6" />

【讨论】:

  • 不知道为什么这被否决了,我认为这是一个值得回答的问题。
  • @DucFilan Ya 如果我们直接输入数字,它就不起作用。
  • @AarthnaMaheshwari 它会自动验证 submit or blur 事件的值。你可以检查一下。
  • @DucFilan 这种规范将被大多数浏览器支持,包括旧版本。
  • IE不支持
猜你喜欢
  • 2017-11-09
  • 1970-01-01
  • 2016-02-16
  • 2016-06-15
  • 1970-01-01
  • 2010-12-05
  • 1970-01-01
  • 2015-08-07
  • 1970-01-01
相关资源
最近更新 更多