Advertisement
Maria-I-Pap

Untitled

Nov 11th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. function sendAjaxGet() {
  2. //var uname = document.getElementById('uname').value;
  3. //var email = document.getElementById('email').value;
  4. var fname = document.getElementById('fname').value;
  5. var lname = document.getElementById('lname').value;
  6. var password = document.getElementById("password").value;
  7. var confirm_password = document.getElementById("confirm_password").value;
  8.  
  9.  
  10.  
  11.  
  12. if(fname.length>20 || fname.length<3){
  13. event.preventDefault();
  14. alert("Name must be 3-20 characters");
  15. document.getElementById("fname").focus();
  16. return false;
  17. }else{
  18. if (!(/^[a-zA-Z]+$/.test(fname))){
  19. event.preventDefault();
  20. alert("Name must contain only letters");
  21. document.getElementById("fname").focus();
  22. return false;
  23. }
  24. }
  25.  
  26. if(password !== confirm_password) {
  27. event.preventDefault();
  28. alert("Passwords not match");
  29. document.getElementById("password").focus();
  30. return false;
  31. }
  32.  
  33. if(lname.length>20 || lname.length<4){
  34. event.preventDefault();
  35. alert("Last Name must be 4-20 characters");
  36. document.getElementById("lname").focus();
  37. return false;
  38. }else{
  39. if (!(/^[a-zA-Z]+$/.test(lname))){
  40. event.preventDefault();
  41. alert("Last Name must contain only letters");
  42. document.getElementById("lname").focus();
  43. return false;
  44. }
  45. }
  46.  
  47. if(password.length<6 || password.length>10){
  48. event.preventDefault();
  49. alert("Password must be 6-20 characters");
  50. document.getElementById("password").focus();
  51. return false;
  52. }
  53.  
  54. if(checkPasswordValidity(password)){
  55. sendAjaxPOST1();
  56. }
  57. return true;
  58. }
  59.  
  60. function checkPasswordValidity(password){
  61. event.preventDefault();
  62. console.log("mphke sth for");
  63. var splChars = /[*|,\":<>{}`\';()@&$#%]/;
  64. if (!(splChars.test(password))){
  65. console.log("mphke sth if1");
  66. event.preventDefault();
  67. alert("Password must contain at least one letter,one number and one symbol");
  68. document.getElementById("password").focus();
  69. return false;
  70. }
  71. if(!(/[a-zA-Z]/.test(password))){
  72. console.log("mphke sth if2");
  73. event.preventDefault();
  74. alert("Password must contain at least one letter,one number and one symbol");
  75. document.getElementById("password").focus();
  76. return false;
  77. }
  78. if(!(/[0-9]/.test(password))){
  79. console.log("mphke sth if3");
  80. event.preventDefault();
  81. alert("Password must contain at least one letter,one number and one symbol");
  82. document.getElementById("password").focus();
  83. return false;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement