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

Regex 为什么我的HTML5表单验证模式(/^\S{6,}$/)触发错误?,regex,forms,html,validation,Regex,Forms,Html,Validation,我有一个表单输入,如下所示: <input name="password" type="password" required pattern="/^\S{6,}$/"/> 输入要求:至少6个字符,无空格或不规则字符。问题是,即使满足了这些要求,也会触发无效消息。为什么呢?/^\S{6,}$/?我认为您需要删除前导和尾随/字符。我认为您需要删除前导和尾随/字符。模式属性中不需要前后斜杠。删除它们就可以了。模式属性中不需要前后斜杠。去掉它们,你就会没事了

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

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

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

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

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

模式属性中不需要前后斜杠。删除它们就可以了。

模式属性中不需要前后斜杠。去掉它们,你就会没事了