密码策略的正则表达式[关闭]

2024-01-01

我需要强制执行以下密码策略:

至少 9 个字符,其中 4 个字符中每一个至少有一个字符 字符类(小写字母和大写字母;数字、符号)。

有正则表达式专家可以帮忙吗? (我正在使用 Java 正则表达式引擎)

当我们这样做时,是否有任何在线工具可以为此类任务生成正则表达式?

Thanks !


(?=.{9,})(?=.*?[^\w\s])(?=.*?[0-9])(?=.*?[A-Z]).*?[a-z].*

请注意,此模式不包括特殊的 utf 字符,例如ö。我不会在一个正则表达式中执行此操作。如果你想验证它,我会把它分开并搜索每一个东西。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

密码策略的正则表达式[关闭] 的相关文章

  • 正则表达式表示 hh:mm am/pm 格式的时间

    我需要对学校项目的输入进行严格验证 时间格式为 HH MM am pm 到目前为止 我已经得到了这个正则表达式 01 0 9 0 5 0 9 AaPp Mm 这是一个工作演示 http regexr com 3c9b5 http regex
  • 将匹配的值传递给函数,并替换为返回值

    我如何让 Bash 匹配正则表达式 而不是用常量字符串替换值 而是将匹配的值传递给函数 然后从函数的返回值中获取要替换的值 像下面的伪代码一样 它替换了每一个匹配项 a d 具有相同的字符 但大写 function uppercase ec
  • C# 中的高级替换

    我喜欢用 C 替换 xml 字符串 中的一些属性 示例 XML
  • PHP正则表达式在wordpress短代码标签之间替换

    我有一个短代码 我希望能够根据帖子的上下文将其删除 例如 tooltip slug test Test Text tooltip 我希望输出是 span class dummy Test Text span 我已经用 preg replac
  • Java 中使用 PBKDF2 进行密码验证

    我正在用 Java 进行基于密码的文件加密 我使用 AES 作为底层加密算法PBKDF2WithHmacSHA1使用以下代码从盐和密码组合中派生密钥 我从本网站上的另一位慷慨的海报获得 SecretKeyFactory f SecretKe
  • Mac 上使用 Excel VBA 进行正则表达式

    我需要将 regEx 与 Excel VBA 一起使用 我使用的是 Mac OS 10 10 和 Office 2011 因此没有可以使用的 DLL 文件 这里有什么可做的 我读到我必须绑定一个苹果脚本 这是如何完成的以及该脚本需要什么内容
  • Pandas 字符串提取所有匹配项

    我正在学习 pandas 系列字符串方法中的正则表达式操作 我能够从字符串中提取第一个数字 但我的正则表达式与第二个数字不匹配 如何捕获这两个数字 注意第二行 第二个元素在这里是 NAN CODE import pandas as pd d
  • ( 后的正则表达式匹配数

    我正在尝试使用正则表达式来匹配开括号 字符后的可变长度的数字 我努力了 d 但该正则表达式在匹配中包含括号 我该如何排除它 我正在使用 Sublime Text 正则表达式引擎来进行匹配 您可以使用积极的后视 http www regula
  • 有没有办法破解 Excel VBA 项目的密码?

    我被要求更新一些 Excel 2003 宏 但 VBA 项目受密码保护 而且似乎缺少文档 没有人知道密码 有没有办法删除或破解 VBA 项目上的密码 你可以直接尝试这个VBA不需要十六进制编辑的方法 它适用于任何文件 xls xlsm xl
  • 如何仅使用 grep/sed 提取子字符串和数字

    我有一个包含文本和数字的文本文件 我想使用 grep 只提取我需要的数字 例如 给定一个文件如下 miss rate 0 21 ipc 222 stalls n shdmem 112 所以说我只想提取数据miss rate这是0 21 如何
  • 是否存在与 Vim 正则表达式单词原子“\<”和“\>”开头和结尾的 JavaScript 等效项?

    我知道大多数正则表达式引擎 包括 JavaScript 中的引擎 b匹配单词边界 无论是在单词的开头还是结尾 但 Vim 还有两个更具体的正则表达式原子 lt 仅匹配单词开头的单词边界 http vimdoc sourceforge net
  • 可以使用带有
     的 CodeIgniter 输出压缩来显示代码块吗?				
    			

    是否可以排除 pre 来自此代码点火器压缩挂钩的标签 我不太了解正则表达式 因此不会破坏我的页面 我试过了 但它总是会提高输出 EDIT 此 CodeIgniter 压缩挂钩会去除代码中所有未指定的空格和格式 以压缩输出 包括 pre 依赖
  • 正则表达式替换多个组

    我想使用正则表达式将多个组替换为相应的替换字符串 更换表 gt amp gt hsh 1 gt 5 5 gt 6 例如 对于以下输入字符串 a1asda fj ahdk5adfls 对应的输出字符串是 a5asda ampfj hshahd
  • 一系列 unicode 点的正则表达式 PHP

    我正在尝试从字符串中删除所有字符 除了 字母数字字符 美元符号 下划线 代码点之间的 Unicode 字符U 0080 and U FFFF 通过这样做 我得到了前三个条件 preg replace a zA Z d foo 我如何去满足第
  • 如何在Java中验证字符串是否是有效的URL(包括深层链接)[重复]

    这个问题在这里已经有答案了 如何在 Java 中验证字符串是否是有效的 URL 包括深层链接 对于以下测试用例 该方法应返回 true http www example com gizmos https www example com gi
  • 如何在 shell 脚本中使用正则表达式提取字符串?

    我想使用正则表达式提取字符串的一部分 例如 如何从 name多变的 name a href http www google com here a domain name apply some regex on name Using bash
  • 如何进行平衡组捕获?

    假设我有这个文本输入 tes tR R abc aD mnoR xyz 我想提取 ff 输出 R abc R xyz D mnoR xyz R R abc aD mnoR xyz 目前 我只能使用平衡组方法提取组内的内容 如中所示msdn
  • Grep 正则表达式以任意顺序查找单词

    Context 我想在很多源代码文件中找到一个类定义 但我不知道确切的名称 问题 我知道许多单词必须出现在我想要查找的行中 但我不知道它们出现的顺序 有没有快速查找多个单词的方法以任何顺序在同一条线上 对于需要搜索大量单词的情况 可以使用
  • 我在这个正则表达式中做错了什么?

    我正在做一个关于正则表达式的学校作业 我先解释一下 我必须编写一个正则表达式来检查 URL 我必须检查的条件是 URL 是 http s 还是 ftp s 域名是 nl 还是 edu 至少有一个第三级域名 但如果该域名以 万维网 必须有一个
  • Perl 电话号码正则表达式

    抱歉问这么简单的问题 我还是一个没有经验的程序员 我在工作中偶然发现了一些旧 Perl 代码中的电话号码匹配正则表达式 如果有人能准确解释它的含义 我的正则表达式技能严重缺乏 我会很高兴 if value space 0 9 0 9 spa

随机推荐

  • 为什么 PowerShell 将 DateTime 格式字符串中的斜杠视为点?

    PS C gt Get Date ToString MM dd yyyy 11 12 2016 PS C gt DateTime ParseExact 10 14 2016 MM dd yyyy null Exception calling
  • 类型不符合 Alamofire 的“URLRequestConvertible”协议

    这是代码 enum Router URLRequestConvertible Error Type Five100px Router does not conform to protocol URLRequestConvertible st
  • LINQ Lambda,按列表分组

    我在寻找正确的语法来完成以下任务时遇到了一些麻烦 是否可以使用 LINQ Lambda 表达式 到 GroupBy 数据 而不是使用通常的 Sum 或 Count 我希望结果数据是 Int 列表 我定义了自己的类 名为 Filter IDs
  • SQL Developer 操作系统身份验证

    我有 Oracle SQL Developer 版本 4 1 19 64 位 其中包含 JDK8 这适用于需要 用户名 密码 组合的 Oracle 连接 没有问题 我的问题是我无法连接操作系统身份验证配置 请注意 我can使用操作系统身份验
  • 播放/录制 .DSS 或 .DS2 文件

    我正在运行一个项目 该项目应该允许播放并最终录制 DSS 数字语音标准 和 DS2 数字语音标准专业版 音频文件 但是 我似乎找不到任何相关内容 有没有什么方法可以实现这个目标 或者有什么库可以让它启动并运行 我正在使用 android 内
  • 将逗号分隔符添加到值变量

    我已经阅读了数千个逗号分隔符 JavaScript 问题 答案 但发现很难在实践中应用它 例如我有变量 x 10023871234981029898198264897123897 231241235 我如何用逗号分隔它的千位 我想要一个不仅
  • 了解使用无符号位板生成滑块移动的“o^(o-2r)”公式?

    我正在尝试做什么我正在尝试执行一些按位运算来创建国际象棋引擎 为了制作这个引擎 我需要能够生成棋子的动作 比如车 有一个方便的公式 https www chessprogramming org Subtracting a Rook from
  • 使用 ssh 检查远程计算机上是否存在目录

    这个问题已经发布 但我想知道是否有一种方法可以通过 ssh 直接从命令行而不是从脚本来知道远程计算机上是否存在目录 正如我在上一篇文章中看到的 如何通过 ssh 检查 dir 是否存在并将结果返回到主机 https stackoverflo
  • jQuery text() 在toggle() 上发生变化?

    我想制作一个根据其他元素可见性更改切换链接文本的脚本 因此 当 form 可见时 我希望 form container 的文本为 隐藏 而当它隐藏时 我希望文本为 显示 我尝试过这一行 if form is visible 另一种方式 if
  • 飞镖参考地图不改变地图

    我想知道为什么map1无法打印 a 2 b 3 就像map2一样 void main Map
  • 如何检测角度为 2 的 div 中的内部 html 变化?

    我有一个类似的组件 Component selector my component template div Some value comes here dynamically from server div class MyCompone
  • MS Access 中 VBA 代码的继承

    我开始学习Access中的VBA 我读到该语言没有继承性 然后我读了一个示例代码 看起来它实际上具有继承 Dim ctrl As Control If TypeOf ctrl Is TextBox Then If TypeOf ctrl I
  • 正则表达式验证 PIN 码 JS

    我正在尝试解决这个任务 ATM 机允许 4 或 6 位 PIN 码 并且 PIN 码不能包含 不是正好 4 位数字或正好 6 位数字 如果函数传递了有效的 PIN 字符串 则返回 true 否则返回 错误的 eg validatePIN 1
  • ReactJS - React Context 中带有可选 props 的组件

    在我的应用程序中 有一个底片 https github com gorhom react native bottom sheet在我的导航系统的顶层 由于当用户与导航系统内其他更深层次屏幕的元素交互时它会显示 隐藏 因此我必须将其包装在 R
  • E79CDDB501B68E74DDF03EA4E75246A7FDF010D0:未找到身份命令 /usr/bin/codesign 失败,退出代码 1

    我面临协同设计问题 我正在使用 Xcode 6 0 1 和 Os x server 3 2 1 E79CDDB501B68E74DDF03EA4E75246A7FDF010D0 no identity found Command usr b
  • 使用 css 在 div 中居中多个元素

    我是 html 和 css 的新手 我正在尝试创建一个网站 部分代码在这里 HTML div class row div class circle div div div class row div class circle div div
  • Parcelable 读取 Serialized 对象时遇到 ClassNotFoundException

    我已经实现了一个实现可序列化对象的类 public class SaveMe implements Serializable private static final long serialVersionUID 1L private Str
  • android ImageButton 获取灰色背景

    我有一个带有漂亮背景选择器的按钮 美好的 我想要一个图像 而不是按钮中的文本 我尝试将其更改为具有 src 属性的 ImageButton 当我这样做时 看起来灰色背景覆盖在我的选择器后面 在 src 图像后面 当我改回常规按钮时 问题就消
  • 这个简单的字符串转义可以防止任何 SQL 注入吗?

    我在一家公司工作 负责数据库模块的人员严格反对使用准备好的语句 我担心他的实施不安全 以下是我们当前用于进行 SQL 查询的代码 带有 JDBC MySQL 5 5 的 Java 8 应用程序 String value Raw user i
  • 密码策略的正则表达式[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我需要强制