tengo una duda y este es mi codigo(igual lo he copiado del github de la clase siguiente), al ponerlo la pagina no realiza el filtro de que cumpla lo solicitado ya que pongo solo 1 letra y lo acepta..
<div class="input-container">
<input name="password" id="password" class="input" type="password" placeholder="Contraseña" required pattern="^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?!.*[ !@#$%^&*_=+-]).{6,12}$" title="Al menos 6 caracteres, máximo 12, debe contener una letra minúscula, una letra mayúscula, un número y no puede contener caracteres especiales.">
<label class="input-label" for="password">Contraseña</label>
<span class="input-message-error">Este campo no es valido</span>
</div>
sin embargo puse el codigo de la pagina que el instructor compartio y ese si hace que se cumpla con lo solicitado.. deje el codigo de la siguiente manera y ahora si lo acepto... pero yo queria dejar el del instructor y no se que esta mal
<div class="input-container">
<input name="password" id="password" class="input" type="password" placeholder="Contraseña" required pattern="^[a-zA-Z]\w{3,14}$" title="de 3 a 14 carcteres mayuscula y minusculas.">
<label class="input-label" for="password">Contraseña</label>
<span class="input-message-error">Este campo no es valido</span>
</div>