Simple Validasi Email dengan PHP

Publish Date : 30-10-2023 , dibaca 11346 kali, Hari ini dibaca : 1 kali ,0 comments

Tutorial ini kita akan Membuat Fungsi untuk Validasi Email di PHP, Dalam pembuatan form di website, seprti komentar, Email meruapakan salah satu field yang sangat sering digunakan, untuk menghindari input email yang tidak valid kita bisa menggunakan filter_var() function di php :

    function valid_email($email) {
        return !!filter_var($email, FILTER_VALIDATE_EMAIL);
    }

Function di atas adalah fungsi validasi email dengan PHP , Untuk Menggunakan function di atas :

see example :

    if( valid_email('you@gmail.com') ) {
        echo 'email Valid!';
    } else {
        echo 'email Not valid!';
    }

OK.. bagaimana jika kita mempunyai inputan email seperti pada form komentar website... ????

Baiklah saya asumsikan kita mempunya sebuah variabel sbb :

    $email = $_POST['email'];
    if( valid_email($email) ) {
        echo 'email Valid!';
    } else {
        echo 'email Not valid!';
    }

Dapat kita lihat, bahwa cukup mudah dalam membuat validasi email dengan PHP,  berikut ini merupakan fungsi yang kedua yang juga dapat digunakan..

function is_email_valid($email) {
    if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", trim($email))) {
        return TRUE;
    }
    return FALSE;
}

Untuk menggunakannya, lihat contoh dibawah ini :

$email = "abc";
$valid = is_email_valid($email);
echo $valid ? "True" : "False";

Output: False

echo "\r\n";

$email = "abc@";
$valid = is_email_valid($email);
echo $valid ? "True" : "False";

Output: False

echo "\r\n";

$email = "abc@senterwebs.com";
$valid = is_email_valid($email);
echo $valid ? "True" : "False";

Output: True

echo "\r\n";

$email = "abc@senterwebs.com";
$valid = is_email_valid($email);
echo $valid ? "True" : "False";

Output: True

Produk Rekomendasi

Artikel Terkait

Diskusi



wa