(?=.*\d)(?=.*[A-Za-z]).{8,}
Run Code Online (Sandbox Code Playgroud)
第一部分((?=.*\d))搜索至少一个数字,第二部分((?=.*[A-Za-z]))搜索至少一个字母,最后一部分(.{8,})确保它至少8个字符长.
您可能希望对密码的长度设置上限,如下所示:
^(?=.*\d)(?=.*[A-Za-z]).{8,30}$
Run Code Online (Sandbox Code Playgroud)
该点中的30个长度限制为30个字符,^和$将其锚定到字符串的开头和结尾.