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

正则表达式匹配需求求助:需同时匹配数字、小写字母及指定特殊字符

满足要求的正则表达式方案

你需要的正则表达式需同时校验字符串包含三类指定字符,可通过正向预查实现强制匹配逻辑:

^(?=.*[0-9])(?=.*[a-z])(?=.*[@#$&*:";?!]).+$

各部分说明:

  • ^ 和 $:锚定字符串首尾,确保校验覆盖整个目标内容,避免仅匹配局部片段
  • (?=.*[0-9]):正向预查,验证字符串中至少存在一个0-9的数字
  • (?=.*[a-z]):正向预查,验证字符串中至少存在一个a-z的小写字母
  • (?=.*[@#$&*:";?!]):正向预查,验证字符串中至少存在一个指定的特殊字符(字符集内的符号无需额外转义)
  • .+:匹配任意非换行字符至少一次,对应字符串的实际内容

示例验证:

  • 匹配成功:ab$2ww3&# → 同时包含小写字母、数字、指定特殊字符
  • 匹配失败:@#he&+#shsj(缺少数字)、jbsb2727hd3d(缺少指定特殊字符)

内容的提问来源于stack exchange,提问作者Victor Nduonyi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 08:54:22