Di PHP ada beberapa cara untuk memvalidasi inputan. Salah satu caranya adalah menggunakan ereg. Di bawah ini adalah beberapa contoh code untuk memvalidasi inputan yang umum digunakan.
- validasi telpon
function cekTelepon($telp)
{
$pattern = "^([0-9]{3,4})( )?(\-)?( )?([0-9]{6,8})$";
if (!ereg($pattern, $telp)) return false;
else return true;
}
?>
Dengan code diatas inputan harus berupa xxx-yyyyyy (x nya sejumlah 3-4 angka, dan y sejumlah 6-8 angka).
- validasi tanggal
Untuk validasi tanggal dapat digunakan function checkdate(month,day,year). Hal ini digunakan untuk mengecek apakah inputan tanggal yang dimasukkan user valid apa tidak, misalnya 30 Februari adalah tidak valid.
Berikut contoh codenya.
function cekTanggal($month,$day,$year)
{
if checkdate($month,$day,$year) return true;
else return false;
}
?>
- validasi email
function cekEmail($email)
{
if ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]",
$email); return true;
else return false;
}
?>
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar