Pada umumnya fungsi regex sering digunakan untuk mendapatkan keabsahan suatu data. Apabila ingin mendapatkan yang valid dari pengisian yang dilakukan oleh kita, sebaiknya kita menggunakan regex pada aplikasi.
salah satu fungsi dasar regex pada PHP adalah ereg(), fungsi ini akan mengembalikan nilai benar apabila pola (string pattern) ditemukan dalam string number (string source), jika tidak ditemukan pola yang sesuai.
agar lebih memahaminya, buat aplikasi sederhana yang berfungsi untuk memasukkan alamat e-mail.
<?
echo “<center><form action=’$PHP_SELF’method=’POST’>
Masukkan alamat Email anda …
<br>
<input type=’text’name=’email’>
<br><br>
<input type=’submit’name=’submit’value=’KIRIM’>
</form>”;
if ($submit) {
if (ereg(“^(.+)@(.+)\\.(.+)$”,$email,$arr)) {
echo “Email anda adalah :<b>$arr(0)</b><br>”;
echo “Nama User :<b>$arr(1)</b><br>”;
echo “Nama Domain :<b>$arr(2)</b><br>”;
echo “Top-level Domain :<b>$arr(3)</b><br>”;
} else {
echo “Masukkan Email..</center>”;
}
}
?>