Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2.     <body>
  3.             Wpisz tekst: <input id="tekst"> <button onclick="sprawdz()">Sprawdź</button>
  4.             <p>Liczba liter: <span id="litery"></span></p>
  5.             <p>Liczba cyfr: <span id="cyfry"></span></p>
  6.             <p>Liczba znaków specjalnych: <span id="specjalne"></span></p>
  7.             <p>Siła: <span id="sila"></span></p>
  8.            
  9.             <script type="text/javascript">
  10.                 function sprawdz() {
  11.                     var tekst = document.getElementById('tekst').value;
  12.                    
  13.                     var litery = (tekst.toLowerCase().match(/[a-z ąężźćńłóś]/g) || '').length;
  14.                     var cyfry = (tekst.match(/[0-9]/g) || '').length;
  15.                     // var specjalne2 = (tekst.match(/[!@#$%^&*()+=-[]{};':",.<>\|\/?]/g) || '').length;
  16.                     var specjalne = tekst.length - cyfry - litery;
  17.                    
  18.                     document.getElementById('litery').innerHTML = litery;
  19.                     document.getElementById('cyfry').innerHTML = cyfry;
  20.                     document.getElementById('specjalne').innerHTML = specjalne;
  21.                    
  22.                     var sila = ''
  23.                    
  24.                     if (tekst.length == 0) {
  25.                         sila = '<span style="color: lightblue">wpisz tekst</span>';
  26.                     } else {
  27.                         if (tekst.length < 8) {
  28.                             sila = '<span style="color: red">słabe</span>';
  29.                         } else if (cyfry && !specjalne) {
  30.                             sila = '<span style="color: orange">średnia</span>';
  31.                         } else if (specjalne && cyfry) {
  32.                             sila = '<span style="color: green">mocne</span>';
  33.                         }
  34.                     }          
  35.                     document.getElementById('sila').innerHTML = sila;
  36.                 }
  37.             </script>
  38.     </body>
  39. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement