Foros del Web » Creando para Internet » HTML »

Poner campos requeridos en contraseña

Estas en el tema de Poner campos requeridos en contraseña en el foro de HTML en Foros del Web. Hola amigos soy nuevo en la web y tengo un problema, la verdad estoy un poco frio en esto pero me gusta mucho y queria ...
  #1 (permalink)  
Antiguo 16/01/2016, 09:45
 
Fecha de Ingreso: enero-2016
Mensajes: 2
Antigüedad: 8 años, 3 meses
Puntos: 0
Pregunta Poner campos requeridos en contraseña

Hola amigos soy nuevo en la web y tengo un problema, la verdad estoy un poco frio en esto pero me gusta mucho y queria preguntarles como puedo en mi formulario de registro que cconsta de email nombre contraseña hacer que cuando el usuario se registre
la contraseña tenga caracteristica, tener una mayuscula, longitud de 8 y un caracter especial?
Me podrian ayudar amigos, es para mi proyecto de desarrollo web pero el profesor solo me pide investigar.
este es el formulario
<form method="post" action="" >

<fieldset>
<legend ><b>Registro</b></legend>
<div class="form-group">
<label ><b>Ingresa tu nombre</b></label>
<input type="text" name="realname" class="form-control" placeholder="Ingresa tu nombre" />
</div>
<div class="form-group">
<label><b>Ingresa tu email</b></label>
<input type="text" name="nick" class="form-control" required placeholder="Ingresa mail"/>
</div>
<div class="form-group">
<label ><b>Ingresa tu Password</b></label>
<input type="password" name="pass" class="form-control" placeholder="Ingresa contraseña" />
</div>
<div class="form-group">
<label><b>Repite tu contraseña</b></label>
<input type="password" name="rpass" class="form-control" required placeholder="repite contraseña" />
</div>

</div>

<input class="btn btn-danger" type="submit" name="submit" value="Registrarse"/>

</fieldset>
</form>
</div>
  #2 (permalink)  
Antiguo 16/01/2016, 13:35
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Poner campos requeridos en contraseña

Desde html se que puedes añadir el atributo required para indicar que es un campo obligatorio

Código HTML:
Ver original
  1. <input type="text" name="nombre" required/>

Y con el atributo pattern puedes pedir lo que quieres por medio de expresiones regulares.

Código HTML:
Ver original
  1. <input type="text" id="referencia" name="referencia" required pattern="[A-Z]{3}[0-9]{4}"/>

Aquí el formato debe coincidir con 3 letras mayúsculas y 4 números.
__________________
No te olvides de dar +1 a quien te echa un cable ;)
  #3 (permalink)  
Antiguo 17/01/2016, 13:31
 
Fecha de Ingreso: enero-2016
Mensajes: 2
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Poner campos requeridos en contraseña

Hola amigo y para los caracteres especiales hay ? muchas gracias
  #4 (permalink)  
Antiguo 18/01/2016, 14:21
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Poner campos requeridos en contraseña

Password (UpperCase, LowerCase, Number/SpecialChar and min 8 Chars)

Esta expresión regular, si no me equivoco requiere de una mayúscula, una minúscula, un numero y un caracter especial y entre 8 a 12 caracteres

Código HTML:
Ver original
  1. <input type="text" id="referencia" name="referencia" required pattern="(?=^.{8,12}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"/>

Y esta otra lo mismo pero sin caracteres especiales y sin limitacion de caracteres

Código HTML:
Ver original
  1. <input type="text" id="referencia" name="referencia" required pattern="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).*$"/>
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Etiquetas: campos, contraseña, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:54.