Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan mengesahkan alamat e-mel.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Regex JavaScript
- Ekspresi Fungsi dan Fungsi JavaScript
- JavaScript jika… Statement lain
Contoh: Menggunakan Regex
// program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');
Pengeluaran
Alamat e-mel adalah sah Alamat e-mel tidak sah
Dalam program di atas, corak ungkapan biasa
/^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/
memeriksa sama ada alamat e-mel sah atau tidak.
The test()
Cara mengembalikan true
jika terdapat padanan dalam rentetan dengan corak regex itu.
Ungkapan biasa (regex) menerangkan urutan watak yang digunakan untuk menentukan corak carian.
Untuk mengetahui lebih lanjut mengenai regex, kunjungi JavaScript Regular Expression.