Kontrol RegularExpressionValidator ASP.NET
Definisi dan penggunaan
Kontrol RegularExpressionValidator digunakan untuk memvalidasi apakah nilai input cocok dengan pola yang ditentukan oleh ekspresi reguler.
Keterangan:Kecuali browser tidak mendukung pengvalidasi klien atau EnableClientScript diatur menjadi false, pengvalidasi klien dan server akan dijalankan bersamaan.
Keterangan:Jika kontrol input kosong, pengvalidasi akan gagal. Gunakan kontrol RequiredFieldValidator untuk membuat field wajib diisi.
Properti
Properti | Deskripsi |
---|---|
BackColor | Warna latar belakang kontrol RangeValidator |
ControlToValidate | id kontrol yang akan divalidasi |
Display |
Tindakan tampilan kontrol validasi. Nilai yang sah adalah:
|
EnableClientScript | Nilai boolean, menentukan apakah validasi klien diaktifkan. |
Enabled | Nilai boolean, menentukan apakah kontrol validasi diaktifkan. |
ErrorMessage |
Pesan yang ditampilkan di kontrol ValidationSummary saat validasi gagal. Keterangan: Jika atribut Text belum diatur, teks juga akan ditampilkan di kontrol validasi. |
ForeColor | Warna latar belakang kontrol. |
id | id unik kontrol. |
IsValid | Nilai boolean, menunjukkan apakah kontrol input yang berhubungan melalui validasi. |
runat | Menentukan bahwa kontrol ini adalah kontrol server. Harus diatur menjadi "server". |
Text | Pesan yang ditampilkan saat validasi gagal. |
ValidationExpression | Menentukan ekspresi reguler untuk memvalidasi kontrol input. Sintaks ekspresi di klien dan server berbeda. |
Contoh
- RegularExpressionValidator
- Dalam contoh ini, kami menyatakan kontrol TextBox, kontrol Button, kontrol Label, dan kontrol RegularExpressionValidator di berkas .aspx. Fungsi submit() akan memeriksa apakah halaman berikutnya ada. Jika halaman berikutnya ada, maka "Halaman berikutnya ada!" akan ditampilkan di kontrol Label. Jika halaman berikutnya tidak ada, maka "Halaman berikutnya tidak ada!" akan ditampilkan di kontrol Label. Jika pengujian gagal, teks "Kode pos harus berupa lima digit!" akan ditampilkan di kontrol RegularExpressionValidator.