0

Programming : Membuat Form Validasi Email Dengan Regex dan PHP

Setelah sebelumnya kita telah belajar dasar-dasar regex dan sedikit memahami bagaimana menggunakan regex untuk validasi email, pada kali ini kita akan membahas tutorial lengkap bagaimana caranya membuat form validasi email dengan regex dan PHP.

form sederhana ini nantinya akan dapat melakukan validasi untuk mengetahui apakah format email yang dimasukan benar atau salah.

Seperti pada postingan sebelumnya, yang pertama kali harus kita pikirkan untuk membuat validasi format email adalah mengetahui pola dari email itu sendiri. Sebagai contoh, sebuah email pastinya mengangun karakter @ , titik(.)com. seperti ini : me@gungunst.com

Langkah-langkah

Pertama, buatlah form html seperti dibawah ini, kita berinama index.html

<form action="validation.php" method="POST">
Your Email : <input type="text" name="email" value="" /> 
<input type="submit" name="submit" />
</form>

Kemudian buat sebuah file PHP dengan nama validation.php :

<?php
$email = $_POST['email'];
if(preg_match('/[a-z0-9]@[a-z0-9].[a-z0-9]/i', $email))
{
echo "<span style="color: green;">Format email benar</span>";
}else{
echo "<span style="color: red;">Format email salah</span>";
}
?>

Testing

Pertama kita coba input dengan format email yang benar.
Input:

me@gungunst.com

Output:

Format email benar

Sekarang kita coba input dengan format email yang salah.
Input:

me#gungunst.com

Output:

Format email salah



Untuk live preview dan contoh sourcenya bisa dilihat dan didownload di sini :
Preview | Download



Rekomendasikan Artikel Ini ?

Gungun Septian

Bukan Ustad, bukan Politisi, bukan Artis. Cuma Programmer yang hobi nulis.

Leave a Reply

Your email address will not be published. Required fields are marked *