Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <title>Walidacja2</title>
  5. <meta charset="UTF-8">
  6. </head>
  7. <body>
  8. <form>
  9. podaj ciąg znaków:<input type="text" id="a"><br>
  10. <input type="button" onclick="sprawdzImie()" value="sprawdzImie"><br>
  11. <input type="button" onclick="sprawdzHaslo()" value="hasło: co najmniej 1 cyfra i wielka litera"><br>
  12. <input type="button" onclick="sprawdzBialeZnaki()" value="sprawdzanie znaków białych"><br>
  13. <input type="button" onclick="sprawdzZnakiSpecjalne()" value="sprawdzanie znaków specjalne"><br>
  14. <script>
  15. function sprawdzImie(){
  16. var wyraz=document.getElementById("a").value;
  17. var wzorzec=/^[A-ZŻŁ]{1}[a-zęąśźółćż]{2,}$/;
  18. if(wyraz=="")
  19. {
  20. document.getElementById("wynik").innerHTML="Podaj dane!";
  21. }
  22. else if(wzorzec.test(wyraz))
  23. {
  24. document.getElementById("wynik").innerHTML="**true";
  25. }
  26. else
  27. {
  28. document.getElementById("wynik").innerHTML="ERR:301";
  29. }
  30. }
  31. function sprawdzHaslo(){
  32. var wyraz=document.getElementById("a").value;
  33. var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
  34. var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
  35. if(wyraz=="")
  36. {
  37. document.getElementById("wynik").innerHTML="Podaj dane!";
  38. }
  39. else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz))
  40. {
  41. document.getElementById("wynik").innerHTML="**true";
  42. }
  43. else
  44. {
  45. document.getElementById("wynik").innerHTML="ERR:332.Warunki nie spełnione";
  46. }
  47. }
  48. function sprawdzBialeZnaki(){
  49. var wyraz=document.getElementById("a").value;
  50. var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
  51. var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
  52. var wzorzec3=/^[\S]{1,}$/;// \s to biały znak, \S to wszystko poza białym znakiem
  53. if(wyraz=="")
  54. {
  55. document.getElementById("wynik").innerHTML="Podaj dane!";
  56. }
  57. else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz) && wzorzec3.test(wyraz))
  58. {
  59. document.getElementById("wynik").innerHTML="**true";
  60. }
  61. else
  62. {
  63. document.getElementById("wynik").innerHTML="ERR:332.Warunki nie spełnione";
  64. }
  65. }
  66. function sprawdzBialeZnaki(){
  67. var wyraz=document.getElementById("a").value;
  68. var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
  69. var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
  70. var wzorzec3=/^[\S]{1,}$/;// \s to biały znak, \S to wszystko poza białym znakiem
  71. if(wyraz=="")
  72. {
  73. document.getElementById("wynik").innerHTML="Podaj dane!";
  74. }
  75. else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz) && wzorzec3.test(wyraz))
  76. {
  77. document.getElementById("wynik").innerHTML="**true";
  78. }
  79. else
  80. {
  81. document.getElementById("wynik").innerHTML="ERR:332.Warunki nie spełnione";
  82. }
  83. }
  84. function sprawdzZnakiSpecjalne(){
  85. var wyraz=document.getElementById("a").value;
  86. var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
  87. var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
  88. var wzorzec3=/^[\S]{1,}$/;// \s to biały znak, \S to wszystko poza białym znakiem
  89. var wzorzec4=/[\W]{1}/;// \w - znak alfanumeryzny: litera, cyfra \W - wszystko poza alfanumerycznymi
  90. if(wyraz=="")
  91. {
  92. document.getElementById("wynik").innerHTML="Podaj dane!";
  93. }
  94. else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz) && wzorzec3.test(wyraz) && wzorzec4.test(wyraz))
  95. {
  96. document.getElementById("wynik").innerHTML="**true";
  97. }
  98. else
  99. {
  100. document.getElementById("wynik").innerHTML="ERR:422.Warunki nie spełnione";
  101. }
  102. }
  103. </script>
  104. </form>
  105. <p id="wynik"></p>
  106. </body>
  107. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement