CreateUserWizard.PasswordRegularExpression Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur ekspresi reguler yang digunakan untuk memvalidasi kata sandi yang disediakan.
public:
virtual property System::String ^ PasswordRegularExpression { System::String ^ get(); void set(System::String ^ value); };
public virtual string PasswordRegularExpression { get; set; }
member this.PasswordRegularExpression : string with get, set
Public Overridable Property PasswordRegularExpression As String
Nilai Properti
String yang berisi ekspresi reguler yang digunakan untuk memvalidasi kata sandi yang disediakan. Nilai default adalah string kosong ("").
Contoh
Contoh kode berikut menggunakan PasswordRegularExpression properti untuk menentukan ekspresi reguler yang memeriksa kata sandi untuk memastikan bahwa mereka:
Lebih panjang dari tujuh karakter.
Berisi setidaknya satu digit.
Berisi setidaknya satu karakter khusus (non-alfanumerik).
Jika kata sandi yang dimasukkan oleh pengguna tidak memenuhi kriteria ini, teks yang terkandung dalam PasswordRegularExpressionErrorMessage properti ditampilkan kepada pengguna.
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="Createuserwizard1" runat="server"
passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
</asp:createuserwizard>
</div>
</form>
</body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="Createuserwizard1" runat="server"
passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
</asp:createuserwizard>
</div>
</form>
</body>
</html>
Keterangan
PasswordRegularExpression Gunakan properti untuk menentukan persyaratan kata sandi yang digunakan untuk memvalidasi pengguna di situs Web Anda. Penggunaan umumnya adalah memastikan bahwa pengguna telah menyertakan simbol selain huruf dalam kata sandi untuk mempermudah penyerang menebak kata sandi. Ekspresi reguler digunakan selain batasan apa pun yang ditempatkan pada kata sandi oleh penyedia keanggotaan yang ditentukan dalam MembershipProvider properti . Jika penyedia keanggotaan menolak kata sandi karena alasan apa pun, teks yang terkandung dalam InvalidPasswordErrorMessage properti akan ditampilkan.
Jika kata sandi yang dimasukkan tidak meneruskan ekspresi reguler, pesan kesalahan yang terkandung dalam PasswordRegularExpressionErrorMessage properti ditampilkan kepada pengguna.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk