Advertisement
rdsedmundo

Prompt checker

Aug 30th, 2011
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function end(ready)
  2. {
  3. if(ready=='ok'){
  4. var simm = 'Deseja ver os seus dados?';
  5. var dados = 'Nome: '+a+'\nemail: '+b+'\nNick: '+c+'';
  6. confirm(simm) ? alert(dados) : null;};
  7. };
  8. function errado(response)
  9. {
  10. if(response=='failn'){
  11. alert('Digite um e-mail vรกlido');
  12. throw 'emailsv';
  13. }
  14. else if(response=='faill'){alert('Use sรณ letras nesse campo');
  15. throw 'letras';
  16. };
  17. }
  18. function check(what)
  19. {
  20. if(what=='letra'){
  21. var letras = /^[a-zA-Z]+$/;
  22. !a.match(letras) ? errado('faill') : null;
  23. }
  24.  else if(what=='email'){
  25. var email = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  26. !b.match(email) ? errado('failn') : null;
  27. }
  28. else if(what=='nick'){
  29. end('ok');
  30. }else
  31. {
  32. throw 'niden';
  33. };
  34. };
  35. a=prompt('Digite o seu nome','');
  36. (a) ? check('letra') : null;
  37. b=prompt('Digite seu email','');
  38. (b) ? check('email') : null;
  39. c=prompt('Digite o seu nick','');
  40. (c) ? check('nick') : null;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement