Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <title>Walidacja2</title>
- <meta charset="UTF-8">
- </head>
- <body>
- <form>
- podaj ciąg znaków:<input type="text" id="a"><br>
- <input type="button" onclick="sprawdzImie()" value="sprawdzImie"><br>
- <input type="button" onclick="sprawdzHaslo()" value="hasło: co najmniej 1 cyfra i wielka litera"><br>
- <input type="button" onclick="sprawdzBialeZnaki()" value="sprawdzanie znaków białych"><br>
- <input type="button" onclick="sprawdzZnakiSpecjalne()" value="sprawdzanie znaków specjalne"><br>
- <script>
- function sprawdzImie(){
- var wyraz=document.getElementById("a").value;
- var wzorzec=/^[A-ZŻŁ]{1}[a-zęąśźółćż]{2,}$/;
- if(wyraz=="")
- {
- document.getElementById("wynik").innerHTML="Podaj dane!";
- }
- else if(wzorzec.test(wyraz))
- {
- document.getElementById("wynik").innerHTML="**true";
- }
- else
- {
- document.getElementById("wynik").innerHTML="ERR:301";
- }
- }
- function sprawdzHaslo(){
- var wyraz=document.getElementById("a").value;
- var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
- var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
- if(wyraz=="")
- {
- document.getElementById("wynik").innerHTML="Podaj dane!";
- }
- else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz))
- {
- document.getElementById("wynik").innerHTML="**true";
- }
- else
- {
- document.getElementById("wynik").innerHTML="ERR:332.Warunki nie spełnione";
- }
- }
- function sprawdzBialeZnaki(){
- var wyraz=document.getElementById("a").value;
- var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
- var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
- var wzorzec3=/^[\S]{1,}$/;// \s to biały znak, \S to wszystko poza białym znakiem
- if(wyraz=="")
- {
- document.getElementById("wynik").innerHTML="Podaj dane!";
- }
- else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz) && wzorzec3.test(wyraz))
- {
- document.getElementById("wynik").innerHTML="**true";
- }
- else
- {
- document.getElementById("wynik").innerHTML="ERR:332.Warunki nie spełnione";
- }
- }
- function sprawdzBialeZnaki(){
- var wyraz=document.getElementById("a").value;
- var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
- var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
- var wzorzec3=/^[\S]{1,}$/;// \s to biały znak, \S to wszystko poza białym znakiem
- if(wyraz=="")
- {
- document.getElementById("wynik").innerHTML="Podaj dane!";
- }
- else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz) && wzorzec3.test(wyraz))
- {
- document.getElementById("wynik").innerHTML="**true";
- }
- else
- {
- document.getElementById("wynik").innerHTML="ERR:332.Warunki nie spełnione";
- }
- }
- function sprawdzZnakiSpecjalne(){
- var wyraz=document.getElementById("a").value;
- var wzorzec1=/[A-Z]{1,}/;//musi byc duza litera
- var wzorzec2=/[0-1]{1,}/;//musi byc cyfra
- var wzorzec3=/^[\S]{1,}$/;// \s to biały znak, \S to wszystko poza białym znakiem
- var wzorzec4=/[\W]{1}/;// \w - znak alfanumeryzny: litera, cyfra \W - wszystko poza alfanumerycznymi
- if(wyraz=="")
- {
- document.getElementById("wynik").innerHTML="Podaj dane!";
- }
- else if(wzorzec1.test(wyraz) && wzorzec2.test(wyraz) && wzorzec3.test(wyraz) && wzorzec4.test(wyraz))
- {
- document.getElementById("wynik").innerHTML="**true";
- }
- else
- {
- document.getElementById("wynik").innerHTML="ERR:422.Warunki nie spełnione";
- }
- }
- </script>
- </form>
- <p id="wynik"></p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement