HTML 表单密码要求

标签 html forms

我需要创建一个 HTML 格式的注册表单,其中的密码输入具有以下限制:

是必填字段,应进行验证。最少 7 个字符。应至少包含 1 个特殊字符和 1 个数字。不要使用 java 脚本,使用 HTML 5 功能。

我为上述输入编写了以下代码:

<input type="text" name="password" pattern="(?=.*\d)(?=.*[\W_]).{7,}" required>

我需要提交此代码作为作业的一部分,但收到错误:

必须在适当的约束下使用名为“password”的正确 HTML 组件

这意味着我没有使用正确的属性。

我应该对模式属性进行哪些更改?

最佳答案

此代码与验证消息完美配合

<p>Password: <input type="password" name="pw" pattern="(?=.*\d)(?=.*[\W_]).{7,}" title="Minimum of 7 characters. Should have at least one special character and one number."></p>

在这里尝试一下: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_pattern3

关于HTML 表单密码要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44481855/

相关文章:

javascript - 覆盖选中的单选按钮并选中另一个

jquery - 可滚动表格不同宽度列

html - value 属性对 HTML 中的复选框意味着什么?

html - 根据名称更改字体

forms - Delphi 在应用程序运行时更改主窗体

javascript - 将信息从表单值推送到对象不起作用

php - Laravel 4 表单模型绑定(bind)与动态表单未正确填写

javascript - 动态图像 slider 到 asp.net mvc c# 中的动态卡片

javascript - 是否可以获取多个 <span> 元素的宽度?

javascript - 通过 onclick 更改项目值不起作用