Skip to content

Ramakanth-18/Assessment-1-Password-Validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

<style> * { box-sizing: border-box; } input { width: 100%; padding: 12px; margin-top: 6px; margin-bottom: 16px; } input[type="submit"] { background-color: rgb(69, 27, 117); color: white; font-weight: bold; font-size: 20px; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } form { padding: 20px; } #checksField { display: none; background: #f1f1f1; color: #000; position: relative; padding: 20px; margin-top: 10px; } #checksField p { padding: 10px 35px; font-size: 18px; } .correct { color: rgb(28, 0, 128); } .correct:before { position: relative; left: -35px; content: "✔"; } .wrong { color: red; } .wrong:before { position: relative; left: -35px; content: "✖"; } </style>

Password Validation Example

Username Password

Password must contain the following:

A lowercase letter

A capital (uppercase)letter

A number

<script> var myInput = document.getElementById("pass"); var letter = document.getElementById("letter"); var capital = document.getElementById("capital"); var number = document.getElementById("number"); myInput.onfocus = function() { document.getElementById("checksField").style.display = "block"; }; myInput.onblur = function() { document.getElementById("checksField").style.display = "none"; }; myInput.onkeyup = function() { var lowerCaseLetters = /[a-z]/g; if (myInput.value.match(lowerCaseLetters)) { letter.classList.remove("wrong"); letter.classList.add("correct"); } else { letter.classList.remove("correct"); letter.classList.add("wrong"); } var upperCaseLetters = /[A-Z]/g; if (myInput.value.match(upperCaseLetters)) { capital.classList.remove("wrong"); capital.classList.add("correct"); } else { capital.classList.remove("correct"); capital.classList.add("wrong"); } var numbers = /[0-9]/g; if (myInput.value.match(numbers)) { number.classList.remove("wrong"); number.classList.add("correct"); } else { number.classList.remove("correct"); number.classList.add("wrong"); } }; </script>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published