正则表达式3个或更多字符,最小为负,最大3个数字



我需要以下正则表达式:

  • 必须具有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-9d]{9,12}$/

一个示例有效:aA2ca13ú}

您可以使用应满足您要求的此正则

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

演示

让我知道您的任何情况是否失败。

最新更新