Guest User

Untitled

a guest
Nov 1st, 2016
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. function CheckData(myform){
  2. var ans;
  3. ans = confirm("Вы уверены, что хотите отправить введенные данные ?");
  4. if (ans) validate(myform);
  5. }
  6.  
  7. function validate(myform) {
  8.  
  9. if(myform.username.value.length == 0){
  10. alert("Вы не ввели никнейм!");
  11. }
  12. if(myform.password.value.length == 0){
  13. alert("Вы не ввели пароль!");
  14. }
  15. if(myform.email.value.length == 0){
  16. alert("Вы не ввели email!");
  17. }
  18. if(myform.name.value.length == 0){
  19. alert("Вы не ввели имя!");
  20. }
  21.  
  22. var mailpattn = new RegExp("^[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?\.[A-Za-z0-9]{2,6}$");
  23.  
  24. var validEMail = mailpattn.test(document.getElementById("email").value));
  25.  
  26. var passpattn = new RegExp("^[a-z0-9_-]{6,18}$");
  27.  
  28. var validPass = passpattn.test(document.getElementById("password").value));
  29.  
  30. var usernamepattn = new RegExp("^[a-z0-9_-]{3,16}$");
  31.  
  32. var validUsername = usernamepattn.test(document.getElementById("username").value));
  33.  
  34. var namepattn = new RegExp("^[a-zA-Zа-яА-Я'][a-zA-Zа-яА-Я-' ]+[a-zA-Zа-яА-Я']?$");
  35.  
  36. var validName = namepattn.test(document.getElementById("name").value));
  37.  
  38. if(!validEmail){
  39. alert("Неправильно ввели почту!");
  40. }
  41. if(!validPass){
  42. alert("Неправильно ввели пароль!");
  43. }
  44. if(!validUsername){
  45. alert("Неправильно ввели никнейм!");
  46. }
  47. if(!validName){
  48. alert("Неправильно ввели имя!");
  49. }
  50. }
Add Comment
Please, Sign In to add comment