HTML模式验证在Chrome 57.0.2987.98中不起作用

时间:2017-03-21 15:41:33

标签: html regex

以下输入标记将允许少于五个小写字符。从其他SO帖子中,它应该在标题中显示消息,但是,允许验证仅传递一到四个字符。

jQuery.ajax

2 个答案:

答案 0 :(得分:1)

在我的实际项目页面中,我有这样的输入,其中包含逗号和模式范围中第二个数字之间的空格。当我删除此空格时,输入将按预期执行长度验证。

逗号后没有额外空格的输入: <input type="password" id="password" required pattern=".{5, 10}" name="password" title="Password must be between 5 to 10 characters." />

逗号之后没有多余空格的工作输入:<input type="password" id="password" required pattern=".{5,10}" name="password" title="Password must be between 5 to 10 characters." />

答案 1 :(得分:0)

这在小提琴中运作良好。

<form action="/action_page.php">
  Password: <input type="password" id="password" name="password" required pattern="[a-z]{5,10}" title="5 to 10 characters">
  <input type="submit">
</form>

在此链接上试用 https://jsfiddle.net/ammarami007/kwa72rpL/

它将接受5到10个小写字符