You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求符合含数字、大小写字母、长度至少8位要求的密码校验正则表达式

符合要求的密码校验正则表达式

满足指定校验规则的正则表达式如下:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$

规则对应解释

  • (?=.*\d):正向预查校验,强制字符串内至少存在1个数字,对应「必须包含数字」的要求
  • (?=.*[a-z]):正向预查校验,强制字符串内至少存在1个小写英文字母,对应「必须同时包含大小写英文字母」的小写要求
  • (?=.*[A-Z]):正向预查校验,强制字符串内至少存在1个大写英文字母,对应「必须同时包含大小写英文字母」的大写要求
  • .{8,}:匹配任意非换行字符最少8次,对应「密码长度至少为8位」的要求
  • 首尾的^和$用于匹配整个字符串,避免仅匹配到字符串内符合要求的部分内容

补充说明

如果校验规则要求密码只能由数字、大小写英文字母组成,不允许出现特殊符号,可以将正则修改为:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{8,}$

内容的提问来源于stack exchange,提问作者Amos Mulenga Nzung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 20:06:02