密码强度验证的 RegEx 问题

标签 regex passwords

我正在为我们的密码要求寻找一个正则表达式。密码:

  • 必须至少为 8 个字符
  • 不能包含空格
  • 包含小写和大写字符
  • 至少包含一位数字
  • 至少包含一个特殊字符(即任何不是 0-9,a-z,A-Z 的字符)
  • 最佳答案

    对逻辑进行编码可能会更容易。正则表达式用于匹配模式。密码往往是一些随机字符串,因此该问题不容易通过正则表达式解决。这是可能的,但阅读起来很神秘并且难以维护。

    关于密码强度验证的 RegEx 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834251/

    相关文章:

    javascript - 如何将正则表达式验证应用于 JQuery 中的文本框以仅输入小数、整数(如果多个逗号分隔)

    sql-server - SQL Server 中是否可以使用正则表达式检查约束

    javascript - 去除字母和数字以外的所有内容,并将句子中的空格替换为连字符

    java - 如何在 Java 中执行 MySQL UNHEX() 函数

    java - 用于替换字符串中除一个字符外的所有字符的正则表达式

    php - 如何创建带有重定向的简单密码表单/脚本? (还需要一点点安全性)

    android - Android中的密码提示字体

    Drupal 6 用户密码导入 Drupal 7

    php - 在 PHP 5.5 中生成密码哈希并设置成本选项

    php - 提取英国邮政编码首字母的正则表达式