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

求包含字母数字且含至少两个连续字母和一个数字的正则表达式

解决方案

可以使用以下正则表达式满足需求:

^(?=.*[0-9])(?=.*[a-zA-Z]{2})[a-zA-Z0-9]{6,15}$

正则说明

  • ^ 与 $:限定匹配整个字符串,避免部分匹配
  • (?=.*[0-9]):正向预查,确保字符串中至少包含一个数字
  • (?=.*[a-zA-Z]{2}):正向预查,确保字符串中存在至少两个连续的字母(大小写均匹配)
  • [a-zA-Z0-9]{6,15}:匹配6到15位的字母或数字,保证内容仅由这两类字符组成

示例验证

  • 123ab11:满足所有条件 → valid
  • 11224:无字母 → invalid
  • A1111u4:无连续字母 → invalid
  • sb234d48:有连续字母且包含数字 → valid
  • skir1938s:有连续字母且包含数字 → valid
  • 282883:无字母 → invalid

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 11:14:51