为什么我的HTML5表单验证模式(/ ^ \ S {6,} $ /)触发错误?

时间:2011-10-26 05:20:50

标签: regex forms html5 validation

我有一个表单输入,如下所示:

  <input name="password" type="password" required pattern="/^\S{6,}$/"/>

输入要求为:至少6个字符,没有空格或不规则字符。问题是即使满足这些要求,也会触发“无效”消息。这是为什么? / ^ \ S {6,} $ /?

是否有问题

2 个答案:

答案 0 :(得分:5)

pattern属性中不需要前后斜杠。删除它们你应该没事。

答案 1 :(得分:3)

我认为你需要删除前导和尾随/字符。