Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3670 | Rev 3673 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3670 Rev 3672
Línea 135... Línea 135...
135
              <div className="sn-field">
135
              <div className="sn-field">
136
                <input
136
                <input
137
                  type="email"
137
                  type="email"
138
                  name="email"
138
                  name="email"
139
                  ref={register({
139
                  ref={register({
140
                    required: "Este campo es requerido",
140
                    required: "Este campo es requerido y debe ser una dirección de correo electrónico",
-
 
141
                    pattern: /^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[A-Za-z]+$/
141
                  })}
142
                  })}
142
                  placeholder="Correo electrónico"
143
                  placeholder="Correo electrónico"
143
                  maxLength="64"
144
                  maxLength="64"
144
                // onChange={() => clearErrors("email")}
-
 
145
                />
145
                />
146
                <i className="la la-envelope"></i>
146
                <i className="la la-envelope" />
147
              </div>
147
              </div>
148
              {errors.email && (
148
              {errors.email &&
149
                <FormErrorFeedback>{errors.email.message}</FormErrorFeedback>
149
                <FormErrorFeedback>{errors.email.message}</FormErrorFeedback>
150
              )}
150
              }
151
            </div>
151
            </div>
152
          </div>
152
          </div>
153
          <div className="col-lg-12 no-pdd">
153
          <div className="col-lg-12 no-pdd">
154
            <div className="inputContainer">
154
            <div className="inputContainer">
155
              <div className="sn-field">
155
              <div className="sn-field">
156
                <input
156
                <input
157
                  type="password"
157
                  type="password"
158
                  name="password"
158
                  name="password"
159
                  pattern="^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$^x%x*-]).{6,16}$"
-
 
160
                  ref={register({
159
                  ref={register({
-
 
160
                    required: "Este campo es requerido y debe contener entre 6 y 16 caracteres, incluida una letra mayúscula, un número y un carácter especial #?!@$^%*-",
-
 
161
                    minLength: 6,
161
                    required: "Este campo es requerido",
162
                    maxLength: 16,
-
 
163
                    pattern: "^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$^x%x*-]).{6,16}$"
162
                  })}
164
                  })}
163
                  placeholder="Clave"
165
                  placeholder="Clave"
164
                  maxLength="16"
-
 
165
                />
166
                />
166
                <i className="la la-lock"></i>
167
                <i className="la la-lock"></i>
167
              </div>
168
              </div>
168
              {errors.password && (
169
              {errors.password && (
169
                <FormErrorFeedback>{errors.password.message}</FormErrorFeedback>
170
                <FormErrorFeedback>{errors.password.message}</FormErrorFeedback>