擅长:python、mysql、java
<p>您需要以<a href="https://www.regular-expressions.info/lookaround.html" rel="nofollow noreferrer">lookahead</a>的形式在正则表达式中添加2个条件(断言):</p>
<pre><code>^(?=.*[a-zA-Z])(?=.*\d)[a-zA-Z\d]{8}$
</code></pre>
<p>这里使用了两种前瞻性断言:</p>
<ul>
<li><code>(?=.*[a-zA-Z])</code>:断言我们前面有一封信</li>
<li><code>(?=.*\d)</code>:断言我们最后有一个数字在前面</li>
</ul>