<p>Minimum huit caractères, au moins une lettre et un chiffre :</p>
<pre><code class="lang-auto">"?=.*[A-Za-z](?=.*\d)[A-Za-z\d]{8,}$"
</code></pre>
<p>Minimum huit caractères, au moins une lettre, un chiffre et un caractère spécial :</p>
<pre><code class="lang-auto">"?=.*[A-Za-z](?=.\d)(?=.[@$!%#?&])[A-Za-z\d@$!%#?&]{8,}$"
</code></pre>
<p>Minimum huit caractères, au moins une lettre majuscule, une lettre minuscule et un chiffre :</p>
<pre><code class="lang-auto">"?=.*[a-z](?=.[A-Z])(?=.\d)[a-zA-Z\d]{8,}$"
</code></pre>
<p>Minimum huit caractères, au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial :</p>
<pre><code class="lang-auto">"?=.*[a-z](?=.[A-Z])(?=.\d)(?=.[@$!%?&])[A-Za-z\d@$!%*?&]{8,}$"
</code></pre>
<p>Minimum huit et maximum dix caractères, au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial :</p>
<pre><code class="lang-auto">"?=.*[a-z](?=.[A-Z])(?=.\d)(?=.[@$!%?&])[A-Za-z\d@$!%*?&]{8,10}$"
</code></pre>