Hướng dẫn password validation function in javascript - chức năng xác thực mật khẩu trong javascript

JavaScript: Xác thực biểu mẫu HTML - Kiểm tra mật khẩu

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:37 (UTC/GMT +8 giờ)

Đôi khi một xác thực mật khẩu trong một hình thức là điều cần thiết. Bạn có thể tạo mật khẩu theo những cách khác nhau, cấu trúc của nó có thể đơn giản, hợp lý hoặc mạnh mẽ. Ở đây chúng tôi xác nhận các loại cấu trúc mật khẩu khác nhau thông qua mã JavaScript và biểu thức thông thường.

  • Kiểm tra mật khẩu từ 7 đến 16 ký tự chỉ chứa ký tự, chữ số số và dấu gạch dưới và ký tự đầu tiên phải là một chữ cái. numeric digits and underscore and first character must be a letter.
  • Kiểm tra mật khẩu từ 6 đến 20 ký tự chứa ít nhất một chữ số số, một chữ hoa và một chữ cái viết thường. numeric digit, one uppercase and one lowercase letter.
  • Kiểm tra mật khẩu từ 7 đến 15 ký tự có chứa ít nhất một chữ số và ký tự đặc biệt. numeric digit and a special character.
  • Kiểm tra mật khẩu từ 8 đến 15 ký tự chứa ít nhất một chữ cái viết thường, một chữ cái viết hoa, một chữ số số và một ký tự đặc biệt.

Các khối mã sau có chứa mã thực tế cho các xác nhận đã nói. Chúng tôi đã giữ phần mã CSS phổ biến cho tất cả các xác nhận.

Mã CSS:

li {list-style-type: none;
font-size: 16pt;
}
.mail {
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
width: 400px;
background : #D8F1F8;
border: 1px soild silver;
}
.mail h2 {
margin-left: 38px;
}
input {
font-size: 20pt;
}
input:focus, textarea:focus{
background-color: lightyellow;
}
input submit {
font-size: 12pt;
}
.rq {
color: #FF0000;
font-size: 10pt;
}

Để kiểm tra mật khẩu từ 7 đến 16 ký tự chỉ chứa ký tự, số số, dấu gạch dưới và ký tự đầu tiên phải là một chữ cái numeric digits, underscore and first character must be a letter

Để xác nhận định dạng nói trên, chúng tôi sử dụng biểu thức chính quy ^[A-A-Z-Z] \ W {7,15} $, trong đó \ W khớp với bất kỳ ký tự từ nào (chữ và số) bao gồm cả dấu gạch dưới (tương đương với [A-A-Z0- 9 _]). & Nbsp; Tiếp theo phương thức khớp () của đối tượng chuỗi được sử dụng để phù hợp với biểu thức chính quy nói trên với giá trị đầu vào. Đây là tài liệu web hoàn chỉnh.

Mã HTML:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
title>JavaScript form validation - Password Checking - 1</title>
<link rel='stylesheet' href='form-style.css' type='text/css' />
</head>
<body onload='document.form1.text1.focus()'>
<div class="mail">
<h2>Input Password and Submit [7 to 15 characters which contain only characters, numeric digits, underscore and first character must be a letter]</h2
<form name="form1" action="#">
<ul>
<li><input type='text' name='text1'/></li>
<li class="rq">*Enter numbers only.</li>
<li>&nbsp;</li>
<li class="submit"><input type="submit" name="submit" value="Submit" onclick="CheckPassword(document.form1.text1)"/></li>
<li>&nbsp;</li>
</ul>
</form>
</div>
<script src="check-password-1.js"></script>
</body>
</html>

Mã JavaScript:

function CheckPassword(inputtxt) 
{ 
var passw=  /^[A-Za-z]\w{7,14}$/;
if(inputtxt.value.match(passw)) 
{ 
alert('Correct, try another...')
return true;
}
else
{ 
alert('Wrong...!')
return false;
}
}

Xem ví dụ trong trình duyệt

Để kiểm tra mật khẩu từ 6 đến 20 ký tự có chứa ít nhất một chữ số số, một chữ hoa và một chữ cái viết thường numeric digit, one uppercase and one lowercase letter

Để xác thực định dạng nói trên, chúng tôi sử dụng biểu thức chính quy ^(? =.*\ D) (? =.*[A-Z]) (? =.*[A-Z]). Tiếp theo phương thức khớp () của đối tượng chuỗi được sử dụng để phù hợp với biểu thức chính quy nói trên với giá trị đầu vào. Đây là tài liệu web hoàn chỉnh.

Mã HTML:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript form validation - Password Checking - 2</title>
<link rel='stylesheet' href='form-style.css' type='text/css' />
</head>
<body onload='document.form1.text1.focus()'>
<div class="mail">
<h2>Input Password and Submit [6 to 20 characters which contain at least one numeric digit, one uppercase and one lowercase letter]</h2>
<form name="form1" action="#">
<ul>
<li><input type='text' name='text1'/></li>
<li class="rq">*Enter numbers only.</li>
<li>&nbsp;</li>
<li class="submit"><input type="submit" name="submit" value="Submit" onclick="CheckPassword(document.form1.text1)"/></li>
<li>&nbsp;</li>
</ul>
</form>
</div>
<script src="check-password-2.js"></script>
</body>
</html>

Mã JavaScript:

function CheckPassword(inputtxt) 
{ 
var passw = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20}$/;
if(inputtxt.value.match(passw)) 
{ 
alert('Correct, try another...')
return true;
}
else
{ 
alert('Wrong...!')
return false;
}
}

Xem ví dụ trong trình duyệt

Để kiểm tra mật khẩu từ 6 đến 20 ký tự có chứa ít nhất một chữ số số, một chữ hoa và một chữ cái viết thường numeric digit and a special character

Để xác thực định dạng nói trên, chúng tôi sử dụng biểu thức chính quy ^(? =.*\ D) (? =.*[A-Z]) (? =.*[A-Z]). Tiếp theo phương thức khớp () của đối tượng chuỗi được sử dụng để phù hợp với biểu thức chính quy nói trên với giá trị đầu vào. Đây là tài liệu web hoàn chỉnh.

Mã HTML:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript form validation - Password Checking - 3</title>
<link rel='stylesheet' href='form-style.css' type='text/css' />
</head>
<body onload='document.form1.text1.focus()'>
<div class="mail">
<h2>Input Password and Submit [7 to 15 characters which contain at least one numeric digit and a special character]</h2>
<form name="form1" action="#">
<ul>
<li><input type='text' name='text1'/></li>
<li class="rq">*Enter numbers only.</li>
<li>&nbsp;</li>
<li><input type="submit" name="submit" value="Submit" onclick="allnumericplusminus(document.form1.text1)" /></li>
<li>&nbsp;</li>
</ul>
</form>
</div>
<script src="check-password-3.js"></script>
</body>
</html>

Mã JavaScript:

function CheckPassword(inputtxt) 
{ 
var paswd=  /^(?=.*[0-9])(?=.*[[email protected]#$%^&*])[[email protected]#$%^&*]{7,15}$/;
if(inputtxt.value.match(paswd)) 
{ 
alert('Correct, try another...')
return true;
}
else
{ 
alert('Wrong...!')
return false;
}
}  

Xem ví dụ trong trình duyệt

Để kiểm tra mật khẩu từ 6 đến 20 ký tự có chứa ít nhất một chữ số số, một chữ hoa và một chữ cái viết thườngat least one lowercase letter, one uppercase letter, one numeric digit, and one special character

Để xác thực định dạng nói trên, chúng tôi sử dụng biểu thức chính quy ^(? =.*\ D) (? =.*[A-Z]) (? =.*[A-Z]). Tiếp theo phương thức khớp () của đối tượng chuỗi được sử dụng để phù hợp với biểu thức chính quy nói trên với giá trị đầu vào. Đây là tài liệu web hoàn chỉnh.

Mã HTML:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript form validation - Password Checking - 4</title>
<link rel='stylesheet' href='form-style.css' type='text/css' />
</head>
<body onload='document.form1.text1.focus()'>
<div class="mail">
<h2>Input Password and Submit [8 to 15 characters which contain at least one lowercase letter, one uppercase letter, one numeric digit, and one special character]</h2>
<form name="form1" action="#">
<ul>
<li><input type='text' name='text1'/></li>
<li class="rq">*Enter numbers only.</li>
<li>&nbsp;</li>
<li><input type="submit" name="submit" value="Submit" onclick="allnumericplusminus(document.form1.text1)" /></li>
<li>&nbsp;</li>
</ul>
</form>
</div>
<script src="check-password-4.js"></script>
</body>
</html>

Mã JavaScript:

function CheckPassword(inputtxt) 
{ 
var decimal=  /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{8,15}$/;
if(inputtxt.value.match(decimal)) 
{ 
alert('Correct, try another...')
return true;
}
else
{ 
alert('Wrong...!')
return false;
}
} 

Xem ví dụ trong trình duyệt

Hướng dẫn password validation function in javascript - chức năng xác thực mật khẩu trong javascript
Để kiểm tra mật khẩu từ 6 đến 20 ký tự có chứa ít nhất một chữ số số, một chữ hoa và một chữ cái viết thường

Để xác thực định dạng nói trên, chúng tôi sử dụng biểu thức chính quy ^(? =.*\ D) (? =.*[A-Z]) (? =.*[A-Z]). Tiếp theo phương thức khớp () của đối tượng chuỗi được sử dụng để phù hợp với biểu thức chính quy nói trên với giá trị đầu vào. Đây là tài liệu web hoàn chỉnh. JavaScript: HTML Form - Credit Card Number validation
Next: JavaScript: HTML Form - IP address validation

Xác thực mật khẩu trong JavaScript là gì?

Nó kiểm tra xem mật khẩu được nhập bởi người dùng cũng giống như các trường mật khẩu xác nhận này. Để tạo mật khẩu hợp lệ, cả mật khẩu và xác nhận giá trị trường mật khẩu phải được khớp. Đầu tiên, chúng tôi sẽ kiểm tra mật khẩu hợp lệ và sau đó xác nhận kiểm tra xác thực mật khẩu.. To create a valid password, both the password and confirm password fields value must be matched. First one, we will check for a valid password and then confirm password validation checks.

Xác thực chức năng trong JavaScript là gì?

JavaScript cung cấp một cách để xác nhận dữ liệu của biểu mẫu trên máy tính của khách hàng trước khi gửi nó đến máy chủ web.Xác thực hình thức thường thực hiện hai chức năng.Xác thực cơ bản - Trước hết, biểu mẫu phải được kiểm tra để đảm bảo tất cả các trường bắt buộc được điền vào.. Form validation generally performs two functions. Basic Validation − First of all, the form must be checked to make sure all the mandatory fields are filled in.

Xác minh và xác thực trong mật khẩu là gì?

Mỗi lần người dùng tạo tài khoản trên bất kỳ trang web hoặc ứng dụng nào, chúng tôi phải xác thực mật khẩu.Do đó, chúng tôi phải xác minh một mật khẩu hợp lệ và xác nhận xác thực mật khẩu.Các tham số bên dưới phải có hiệu lực để có mật khẩu hợp lệ.Một mật khẩu chữ và số phải được sử dụng.verify a valid password and confirm the validation of the password. The parameters below must be valid in order to have a valid password. An alphanumeric password must be used.

Làm cách nào để xác nhận mật khẩu HTML của tôi?

Đó là phương pháp đơn giản để xác minh các khớp mật khẩu.Mật khẩu đầu tiên được lưu trữ vào biến Mật khẩu1 và xác nhận mật khẩu được lưu trữ trong biến Password2.Sau đó, kiểm tra xem cả hai giá trị biến có bằng nhau hay không, mật khẩu không khớp với mật khẩu không khớp.