擅长:python、mysql、java
<p>如果这些字符串是单个字符串,则可以使用正则表达式检查:</p>
<pre><code>import re
re.match("^(?=.*[a-zA-Z])(?=.*[\d])[a-zA-Z\d]+$", "A530") # Will return an re.Match object
re.match("^(?=.*[a-zA-Z])(?=.*[\d])[a-zA-Z\d]+$", "A339*加>") # Will return None
re.match("^(?=.*[a-zA-Z])(?=.*[\d])[a-zA-Z\d]+$", "AAAA") # Will return None
re.match("^(?=.*[a-zA-Z])(?=.*[\d])[a-zA-Z\d]+$", "0000") # Will return None
</code></pre>
<hr/>