用于密码验证的正则表达式

2023-12-04

我需要验证符合以下条件的密码:

  • 最少 8 个字符
  • 包含数字和字母的组合
  • 不得强制使用特殊字符

以下正则表达式是我想出的:

^{8,}.(?=*\d)(?=.*[a-zA-Z])&

但这失败了:

  • !1密码
  • 1个密码
  • 1个密码

据我所知,试图调查正则表达式,{8,}表示最小值为 8 并且不关心最大值,\d指定数字、空格和特殊字符。 a-z 是有道理的。


Try:

^(?=.*\d)(?=.*[a-zA-Z]).{8,}$

看到它@工作

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

用于密码验证的正则表达式 的相关文章

  • 使用 sed 删除带有方括号和引号的模式

    如何使用 sed 删除具有此模式的行 resourceNames I tried sed i resourceNames d sa yaml 文件的一部分看起来像这样 apiGroups resources secrets resource
  • 如何在 grep 中每个文件匹配一次?

    是否有任何 grep 选项可以让我控制匹配总数 但在每个文件的第一个匹配处停止 Example 如果我这样做grep ri include coffee re 我明白了 app coffee express require express
  • Java - 解析字符串 - String.split() 与 Pattern 和 Matcher

    给定一个包含表示专有名词和类别 描述对的逗号分隔列表的字符串 使用 String split 与模式和匹配器方法查找特定专有名词并提取关联的类别 描述对的优点和缺点是什么 The haystack字符串格式不会改变 它将始终包含以下形式的逗
  • 如何编写正则表达式来匹配 Verilog 文件中的模块实例化?

    我正在开发一个项目 通过使用 perl 脚本语言来促进 verilog 编程 现在我想编写一个脚本来扫描顶级verilog文件 然后生成模块的层次结构列表 这表明我需要提取模块实例化 从verilog文件中的语句来看 问题是这样的 如何编写
  • 如何为复杂的印度尼西亚电话号码格式构建正则表达式?

    最近 我正在使用regexpal http regexpal com构建这个自定义正则表达式 我正在处理印度尼西亚电话号码的几个测试用例 这是一个简单的例子08xx 3456 7890 or 08xx34567890 但如果我得到以下格式
  • Javascript 正则表达式 Lookbehind 替代方案

    我想用非空格来捕捉单词 var paragraphy Apple banana ki iler ki rnek foo var word ki iler var regex new RegExp s gt word lt s gi cons
  • 在 JavaScript 中查找内容是否具有当前网站 url

    我正在使用 TinyMCE 作为编辑器 我想执行移动验证和 URL 验证 什么是不允许的 描述中不允许输入手机号码 仅允许在描述框中输入相同的应用程序 URL 如果用户输入其他网站网址 则会引发验证错误 我使用下面的代码来验证移动设备和 u
  • 如何在 preg_replace 中的模式中使用正则表达式特殊字符

    我正在尝试替换2 0来堆叠 但以下代码将 2008 替换为 2 08 以下是我的代码 string The story is inspired by the Operation Batla House that took place in
  • 带文本板的多行正则表达式

    我不知道如何使文本板执行扩展多行的正则表达式 我尝试使用 perl 语法与 myregex m 和 m 作为修饰符 但这不起作用 我在编辑器中看不到复选框或任何内容来告诉它执行多行操作 有人有主意吗 这是完全可能的 而且简单 你只需使用 n
  • 在Python中检测包含非英文字符的字符串

    我有一些混合有英文字母和非英文字母的字符串 例如 w 1991 2 如何使用正则表达式或 Python 中的任何其他快速方法识别这些类型的字符串 我不喜欢将字符串中的字母与字母列表进行逐一比较 而是一次性快速完成此操作 您可以检查该字符串是
  • 如何将字符串转换为正则表达式文字

    逃避任意的最好方法是什么std wstring在正则表达式中使用 例如 转换you owe me to you owe me 我的场景 我想使用std tr1 wregex搜索整个单词 所以我想做一些类似的事情 std wstring Re
  • JavaScript 解析 bbcode url

    我已经尝试解析 JavaScript 中的 bbcode URL 标签有一段时间了 例如 url http examp le linktext url 应该成为 a href http examp le linktext a 我对此做了很多
  • 正则表达式表示 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
  • 在 SQL 中查询行序列

    假设我正在存储events有关联users如下表 其中dt代表事件的时间戳 dt user event 1 1 A 2 1 D 3 1 B 4 1 C 5 1 B 6 2 B 7 2 B 8 2 A 9 2 A 10 2 C 这样我们就可以
  • 如何将正则表达式捕获组与 JFlex 结合使用?

    虽然这个问题是关于 JFlex 的 但它可能也适用于其他扫描仪生成器 例如 lex flex 如果我有一些规则 如何在该规则的一部分中创建一个捕获组 并使用该捕获组的结果作为在规则匹配时调用的代码的参数 例如 假设我有一个匹配 SGML 标
  • 如何在 标签中用 %20 替换空格

    我想替换 html 文本的图像标签中的所有空格 Example img src to img src photo 201 jpg 我没有找到 preg replace 的解决方案 但它可能是一个简单的正则表达式行 谢谢 Edit 抱歉各位
  • 如何验证电子邮件地址与网站域名是否匹配?

    我的表单上有 2 个输入字段 电子邮件和网站 如何使用 JQuery 验证电子邮件地址域必须与网站域匹配 例如 如果网站是http example com http example com或带 www 或不带 http 或不带http ww
  • 忽略正则表达式匹配的嵌套括号内的逗号

    我有以下正则表达式 s s g这允许我匹配由逗号分隔的元素 同时忽略内部的逗号 有这个 a b c aaa bbb ccc d 我明白了 a b c aaa bbb ccc d 现在 我想升级它以考虑另一个级别的括号 我不想考虑任何级别 我
  • Excel VBA 自动过滤子字符串

    我的 Excel 中有多行 其中 D 列为 TDM 02 Bundle Rehoming 5 NE TDM 02 Bundle Rehoming 23 NE IP 02 Bundle Rehoming 7 NE 等 请注意 大多数情况下 N

随机推荐

  • 单一决策和行动陈述的首选风格是什么?

    对于支持不带括号的单一决策和操作的语言 例如以下示例 if var true doSomething 写这个的首选方式是什么 是否应该始终使用括号 还是应该将其使用保留为各个开发人员的偏好 此外 这种做法是否取决于代码块的大小 例如以下示例
  • 在 Spring/J2EE 应用程序中分离只读和读写

    我们在项目中使用 Spring Spring Data 和 JPA 对于生产服务器 我们希望设置数据库集群 以便所有读取查询都定向到一台服务器 所有写入查询都定向到另一台服务器 这显然需要对 DAO 的构建方式进行一些改变 如果到目前为止
  • UIWebview启用cookie

    我正在尝试访问需要 cookie 的特定 URLUIWebView但我无法访问它 因为 cookie 被禁用 所以我做了以下事情 启用cookie NSHTTPCookieStorage cookieStorage NSHTTPCookie
  • 无法确定条件表达式的类型? [复制]

    这个问题在这里已经有答案了 我刚刚遇到了这个 编写代码来演示 问题 public ICollection
  • jQuery:在提交表单之前执行一些操作

    我有一个页面 上面有一个表单 该表单包含一个文本框和一个提交按钮 提交表单时 通过单击按钮或在文本框中按 Enter 键 我想要进行查找 在本例中 使用 Bing 地图对邮政编码进行地理编码 然后像往常一样将表单提交到服务器 我当前的方法是
  • TkInter:在错误的位置上绘图

    我在画布上加载一张图片 这是一张很大的图片 所以我需要垂直和水平滚动才能看到它 我还让用户使用图像上的鼠标指针绘制随机曲线 线条 一切都很好 除了当我水平或垂直滚动 然后尝试绘制时 我看到曲线不是在鼠标指向的地方绘制的 而是在其他地方绘制的
  • 为什么 Internet Explorer 6 仍然受到一些组织的青睐? [关闭]

    Closed 这个问题是无关 目前不接受答案 or 如何说服我的组织放弃 Internet Explorer 6 在开发 Web 应用程序时必须保持 Internet Explorer 6 兼容性是一场噩梦 但直到我的客户决定放弃它作为官方
  • 如何在 Wolfram Mathematica 中创建 2D (3D) 动画并让相机跟随物体?

    我有一个沿着轨迹移动的图形对象 如何让相机跟随物体移动 让我们画一颗行星及其卫星 相机从指向地球的视角跟随月球 例如 a 3 5 3 5 Animate Show Graphics3D Sphere 3 Cos t Sin t 0 5 Vi
  • 如何将宽表格水平跨多个页面?

    我正在寻找一种方法来分割宽表 以便它们跨越多个页面 目标是使具有大量列的表可读 我找到了一个涵盖该主题的讨论线程 但是 其中引用的示例不可用 Manning 的 iText in Action 2006 没有涵盖这个主题 1 4 8 版本可
  • Python 掷骰子模拟

    我在编写代码时遇到问题 需要将六面骰子滚动 1000 次 然后返回骰子上每个数字滚动的次数列表 代码运行得很好 我可以在最后得到一个列表 但我的列表一直用 0 代替 4 所以看起来我的函数没有对正在滚动的数字 4 进行标签 或者根本没有滚动
  • 关闭iframe并刷新父跨域

    我有一个加载到其他人页面上的 iframe 当 iframe 关闭时 我想刷新父页面 我目前采用类似于此处描述的哈希黑客 关闭iframe跨域 不过这种方法在 IE9 中会带来安全问题 所以我仍在寻找更好的解决方案或 IE 解决方法 有任何
  • 在 Android 中使用 Jsoup

    我在 android 应用程序中有一个简单的代码 我在其中使用一个简单的 jsoup 代码来连接到链接并获取在线广播的标题 但是当我单击 播放 按钮时 我的应用程序因崩溃而退出 这是我的 onClick 操作 btnPlay setOnCl
  • 在Python中调用select

    我正在尝试编写一个套接字服务器 服务器本身并没有完成任何有趣的事情 现在我的问题是 python 抱怨我的 select 参数 这是一段代码 read client sockets the socket clients write clie
  • 为什么 [1].append(2) 计算结果为 None 而不是 [1,2]? [复制]

    这个问题在这里已经有答案了 为什么print 1 append 2 评估为 无 我预计 1 2 gt gt gt print 1 append 2 None 那是因为追加什么也不返回 None gt gt gt print 1 append
  • 尽管设置了大小, 标记中的图像默认为 0 x 0 像素

    由于某种原因 我无法在使用时设置图像大小 img 标签内的html5 video元素 它总是默认回到0 x 0 像素 我使用这个的原因img是作为古代浏览器的后备 视频标签不起作用 这是我的代码注意我故意删除了 myVideo mp4 来模
  • 如何快速将背景图像缩放到屏幕尺寸?

    我正在尝试使用图案图像快速为我的背景制作 UIView 图像 我的代码运行良好 除了我希望图像占据整个屏幕这一事实 我的代码如下所示 self view backgroundColor UIColor patternImage UIImag
  • 在 Swift 中从字节数组生成 HMAC-SHA256

    我想为 myJD REST API 创建签名 但第一个片段不起作用 我与支持人员交谈 他们告诉我我需要unhexed创建正确哈希的密钥 因此 我创建了一个十六进制值的字节数组 并更改了代码以再次工作 请参阅第二个片段 两种方法具有相同的结果
  • 数据库会话上下文中的更改随着池连接的重用而持续存在

    在我的应用程序中 我有需要访问数据库的多线程 我正在使用apache tomcat jdbc pool DataSource作为 JDBC 连接池 在某些情况下 用户在执行另一个查询来检索某些数据之前执行可能会影响数据库会话上下文 变量的存
  • 每天 dplyr 计数观测值

    我有以下数据 Name Date Message Ted Foe 2011 06 10T05 06 30 0000 I love this product Sina Fall 2011 06 10T05 07 33 0000 Not my
  • 用于密码验证的正则表达式

    我需要验证符合以下条件的密码 最少 8 个字符 包含数字和字母的组合 不得强制使用特殊字符 以下正则表达式是我想出的 8 d a zA Z 但这失败了 1密码 1个密码 1个密码 据我所知 试图调查正则表达式 8 表示最小值为 8 并且不关