javascript - 密码模式验证
问题描述
这是我通过登录表单验证密码的代码。我将如何添加特殊字符作为要求?
<script>
// validates password
document.getElementById("confirm_password").disabled = true;
document.getElementById("initial_pass").onkeyup = function() {
let password = document.getElementById("initial_pass").value;
if (password.length > 10 && password.match(/^[0-9a-z]+$/i) && password.match(/\d/) && password.match(/[a-z]/i)){
document.getElementById("confirm_password").disabled = false;
}
else {
document.getElementById("confirm_password").disabled = true;
}
}
</script>
解决方案
推荐阅读
- vba - 使用来自不同单元格的超链接时出错
- java - 带有空格的 JSON 键到 Java POJO
- postman - 如何将 tv4.validateMultiple 中的所有失败记录到具有正确失败状态的测试结果选项卡中
- angular - Angular Material:删除 cdk 组件外的项目 onDrop
- powershell - 在 Active Directory CN 中运行 powershell 命令时,一个或多个计算机名称无效
- javascript - 联系表格 7 AJAX 回调以获取不同的感谢页面
- r - 组织数据框 - 将一列分成三列
- matlab - Matlab 深度学习回归
- quarkus - quarkusio 使用 quarkus:dev 更改默认调试端口
- azure-functions - 在进行更改并在本地运行时,有什么方法可以触发 Azure Functions 重新编译和重新启动您的函数?