gpt4 book ai didi

javascript - 正则表达式,3个或更多字符,最少1个减号,最多3个数字

转载 作者:行者123 更新时间:2023-12-01 01:14:22 25 4
gpt4 key购买 nike

我需要以下正则表达式:

  • 必须包含 3 个或更多字母字符。
  • 必须有一个或多个小写字母
  • 可以有 0 到 3 个数字(最多 3 个)0-9(例如 123 是 3 个数字)
  • 必须恰好有一个 ú(恰好有一个 ú)
  • 必须以以下字符之一结尾:# } .
  • 必须至少包含 9 个字符,最多 12 个字符

我尝试以下正则表达式:

/^(?=.*[A-Za-z]{3,})(?=.*[a-z]{1,})(?=.*[0-9]\d{0,3})(u{1})[A-Za-z0-9\d]{9,12}$/

一个有效示例:aA2ca13ú}

最佳答案

您可以使用这个满足您要求的正则表达式,

^(?=[^A-Za-z]*(?:[A-Za-z]+[^A-Za-z]*){3,})(?=\D*\d?\D*\d?\D*\d?\D*$)(?=[^ú]*ú[^ú]*$)[úa-zA-Z\d-]{8,11}[#}.]$

<强> Demo

如果您的任何案例失败,请告诉我。

关于javascript - 正则表达式,3个或更多字符,最少1个减号,最多3个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54902949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com