Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Friday, 9 May 2014

Validasi Email dengan VB.NET dan C#

By zianovel22:32:00 No comments
Karena sudah lama saya tidak memposting tentang VB.NET ataupun C# dan postingan terakhir adalah Export Data ke PDF dengan VB.NET dan C# , oleh karena itu pada postingan kali ini saya akan memberikan tutorial tentang Validasi Email dengan VB.NET dan C#,

Apa itu Validasi ?
Validasi data adalah proses untuk memastikan bahwa nilai yang kita inputkan memenuhi syarat-syarat tertentu,

Langkah-langkah Validasi Email dengan VB.NET dan C#,
1. Buatlah sebuah project di visual studio 2012

2. Tambahkan sebuah textbox dan label, lalu design form seperti gambar dibawah ini

Validasi Email dengan VB.NET dan C#

3. Buatlah sebuah fungsi dengan nama checkemail dengan script dibawah ini

VB.NET
' Membuat Fungsi untuk checkemail
Private Function checkemail(ByVal value As String) As Boolean
' Menyiapkan pola
Dim pattern As String = "^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"
' Jika sukses maka akan mengembailkan nilai True, jika tidak maka akan mengembailkan nilai false
If Regex.Match(value, pattern).Success Then
Return True
Else
Return False
End If
End Function
C#
Boolean checkemail(string value)
{
// Menyiapkan pola
string pattern = @"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$";
// Jika sukses maka akan mengembalikan nilai true, jika tidak akan false
if (Regex.Match(value,pattern).Success)
{
return true;
}
else
{
return false;
}

}

4. Pada event keypress di textbox1 ketikan script dibawah ini

VB.NET
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
' Jika tombol enter ditekan
If e.KeyChar = Chr(13) Then
'jika fungsi checkemail bernilai true
If checkemail(TextBox1.Text) = True Then
' memunculkan pesan email valid
MsgBox("Email Valid", MsgBoxStyle.Information, "Informasi")
Else
' memunculkan pesan email tidak valid
MsgBox("Email tidak valid", MsgBoxStyle.Exclamation, "Peringatan")
End If
End If
End Sub
C#
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
// Jika tombol enter ditekan
if (e.KeyChar == (char)13)
{
// Jika fungsi checkemail bernilai true
if (checkemail(TextBox1.Text) == true)
{
// memunculkan pesan email valid
MessageBox.Show("Email Valid", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
// memunculkan pesan email tidak valid
MessageBox.Show("Email tidak valid", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
}

5. Jalankan program tersebut dengan menekan F5 dan ketikan email anda lalu tekan enter

Validasi Email dengan VB.NET dan C#
Jika Email yang dimasukan salah
Validasi Email dengan VB.NET dan C#
Jika Email yang dimasukan benar
Anda dapat mendownload source codenya dibawah ini
| VB.NET | C# |
Untuk password silahkan klik disini

Sekian dari saya.
Terima kasih atas kunjugannya semoga bermanfaat
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 komentar:

Post a Comment

Popular Posts

  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    Tutorial Sql Injection Dengan SQLMAP Kali Linux - SQL Injection merupakan sebuah teknik hacking dimana seorang penyerang dapat memasukka...
  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ►  2020 (1)
    • ►  March (1)
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ▼  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ►  September (6)
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ▼  May (9)
      • Penggunaan Array di VB.NET dan C#
      • Membuat Shortkey dengan VB.NET dan C#
      • Membuat Random String dengan VB.NET dan C#
      • Cara Menggunakan VPN Kali Linux
      • Membuat Penomoran Otomatis dengan C# dan VB.NET
      • Download Kumpulan Ebook Kali Linux
      • Validasi Email dengan VB.NET dan C#
      • Istilah-Istilah dalam Jaringan Komputer
      • Upload dan Menampilkan Gambar dengan PHP dan MySQL
    • ►  April (27)
    • ►  March (20)
    • ►  February (10)
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian