我需要以下正则表达式:
- 必须具有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}[#}.]$
演示
让我知道您的任何情况是否失败。