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('abc123@gmail.com');
validateEmail('hello@com');
Keluaran
The email address is valid The email address is not valid
Dalam program di atas, pola ekspresi reguler
/^(([^<>()[]\.,;: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 apakah alamat email valid atau tidak.
Itu test()
pengembalian metode true
jika ada kecocokan dalam string dengan pola regex.
Ekspresi reguler (regex) menjelaskan urutan karakter yang digunakan untuk menentukan pola pencarian.
Untuk mempelajari lebih lanjut tentang regex, kunjungi JavaScript Regular Expression.