Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. function validar(){
  2. var user, pwd, rpwd, email, pre, res;
  3. user = document.getElementById('username').value;
  4. pwd = document.getElementById('password').value;
  5. rpwd = document.getElementById('rpassword').value;
  6. email = document.getElementById('email').value;
  7. pre = document.getElementById('pregunta').value;
  8. res = document.getElementById('respuesta').value;
  9.  
  10.  
  11. emailexpresion = /\w+@\w+\.+[a-z]/;
  12. espacioexpresion = /^\S+$/;
  13. lynpatron = /[`~!@#$%^&*()_°¬|+\-=?;:'",.<>\{\}\[\]\\\/]/gi;
  14.  
  15. if (user === "" || pwd === "" || rpwd === "" || email === "" || res === "") {
  16. document.getElementById("alerta").innerHTML = "Todos los cambios son obligatorios.";
  17. return false;
  18. } else if (!espacioexpresion.test(user) || lynpatron.test(user)) {
  19. document.getElementById("alerta").innerHTML = "Su ID no puede tener espacios y caracteres especiales.";
  20. return false;
  21. } else if (user.length < 5) {
  22. document.getElementById("alerta").innerHTML = "Su ID es muy corto, maximo 5 digitos.";
  23. return false;
  24. } else if (user.length > 10) {s
  25. document.getElementById("alerta").innerHTML = "Su ID no es valido, contiene mas de 10 digitos.";
  26. return false;
  27. } else if (!espacioexpresion.test(pwd) || lynpatron.test(pwd)) {
  28. document.getElementById("alerta").innerHTML = "Su clave no puede tener espacios y caracteres especiales.";
  29. return false;
  30. } else if (pwd.length < 8) {
  31. document.getElementById("alerta").innerHTML = "Su clave es muy corto, maximo 8 digitos.";
  32. return false;
  33. } else if (pwd.length > 10) {
  34. document.getElementById("alerta").innerHTML = "Su clave no es valido, contiene mas de 10 digitos.";
  35. return false;
  36. } else if (rpwd !== pwd) {
  37. document.getElementById("alerta").innerHTML = "La clave no coinciden.";
  38. return false;
  39. } else if (!emailexpresion.test(email)) {
  40. document.getElementById("alerta").innerHTML = "Email no es valido.";
  41. return false;
  42. } else if(lynpatron.test(res)) {
  43. document.getElementById("alerta").innerHTML = "Su respuesta no puede tener caracteres especiales.";
  44. return false;
  45. }else if (res < 4) {
  46. document.getElementById("alerta").innerHTML = "Su respuesta es muy costa.";
  47. return false;
  48. } else {
  49. document.getElementById("alerta").innerHTML = "Cuenta esta creada.";
  50. return true;
  51. }
  52. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement