Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function validar(){
- var user, pwd, rpwd, email, pre, res;
- user = document.getElementById('username').value;
- pwd = document.getElementById('password').value;
- rpwd = document.getElementById('rpassword').value;
- email = document.getElementById('email').value;
- pre = document.getElementById('pregunta').value;
- res = document.getElementById('respuesta').value;
- emailexpresion = /\w+@\w+\.+[a-z]/;
- espacioexpresion = /^\S+$/;
- lynpatron = /[`~!@#$%^&*()_°¬|+\-=?;:'",.<>\{\}\[\]\\\/]/gi;
- if (user === "" || pwd === "" || rpwd === "" || email === "" || res === "") {
- document.getElementById("alerta").innerHTML = "Todos los cambios son obligatorios.";
- return false;
- } else if (!espacioexpresion.test(user) || lynpatron.test(user)) {
- document.getElementById("alerta").innerHTML = "Su ID no puede tener espacios y caracteres especiales.";
- return false;
- } else if (user.length < 5) {
- document.getElementById("alerta").innerHTML = "Su ID es muy corto, maximo 5 digitos.";
- return false;
- } else if (user.length > 10) {s
- document.getElementById("alerta").innerHTML = "Su ID no es valido, contiene mas de 10 digitos.";
- return false;
- } else if (!espacioexpresion.test(pwd) || lynpatron.test(pwd)) {
- document.getElementById("alerta").innerHTML = "Su clave no puede tener espacios y caracteres especiales.";
- return false;
- } else if (pwd.length < 8) {
- document.getElementById("alerta").innerHTML = "Su clave es muy corto, maximo 8 digitos.";
- return false;
- } else if (pwd.length > 10) {
- document.getElementById("alerta").innerHTML = "Su clave no es valido, contiene mas de 10 digitos.";
- return false;
- } else if (rpwd !== pwd) {
- document.getElementById("alerta").innerHTML = "La clave no coinciden.";
- return false;
- } else if (!emailexpresion.test(email)) {
- document.getElementById("alerta").innerHTML = "Email no es valido.";
- return false;
- } else if(lynpatron.test(res)) {
- document.getElementById("alerta").innerHTML = "Su respuesta no puede tener caracteres especiales.";
- return false;
- }else if (res < 4) {
- document.getElementById("alerta").innerHTML = "Su respuesta es muy costa.";
- return false;
- } else {
- document.getElementById("alerta").innerHTML = "Cuenta esta creada.";
- return true;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement