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

Monday, 2 June 2014

Validasi URL dengan VB.NET dan C#

By zianovel21:46:00 No comments
Setelah beberapa hari yang lalu saya memposting tentang Penggunaan Array di VB.NET dan C#.
pada malam hari ini saya kan memposting tentang Validasi URL dengan VB.NET dan C#, sebernarnya langkah-langkahnya hampir sama dengan Validasi Email dengan VB.NET dan C# yang pernah saya bahas sebelumnya, yang membedakan hanya pola dari Regexnya saja.

Oke langsung saja
Langkah - langkah Membuat Validasi URL dengan VB.NET dan C#

1. Buatlah sebuah project pada visual studio yang anda punya

2. Tambahkan 1 buah textbox, button, dan label pada sebuah form, lalu desain form tersebut seperti gambar di bawah ini

Validasi URL dengan VB.NET dan C#

3. Import sebuah namespace  System.Text.RegularExpressions dengan script dibawah ini

VB.NET
Imports System.Text.RegularExpressions
C#
Using Imports System.Text.RegularExpressions

4. Buatlah sebuah function dengan script dibawah ini

VB.NET
Private Function checkurl(ByVal strurl As String) As Boolean
' Menyiapkan string untuk menyimpan pola regex
Dim pattern As String = "^(http|https|ftp|)\://|[a-zA-Z0-9\-\.]+\.[a-zA-Z](:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$"

If Regex.Match(strurl, pattern).Success Then ' Jika bernilai true
' Mengembailkan nilai false
Return True
Else
' Mengembailkan nilai false
Return False
End If
End Function
C#
private Boolean checkurl(string strurl)
{
// Menyiapkan string untuk menyimpan pola regex
string pattern = @"^(http|https|ftp|)\://|[a-zA-Z0-9\-\.]+\.[a-zA-Z](:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$";

if (Regex.Match(strurl,pattern).Success) // Jika bernilai true
{
// Mengembalikan nilai true
return true;
}
else
{
// Mengembalikan nilai false
return false;
}
}
5. Pada event button1 click tambahkan script dibawah ini

VB.NET
Private Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click
If checkurl(textBox1.Text) = True Then
'Menampilkan pesan url valid
MessageBox.Show("URL valid", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
' Menampilkan pesan url tidak valid
MessageBox.Show("URL tidak valid", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End If
End Sub
C#
private void button1_Click(object sender, EventArgs e)
{
// Memanggil function checkurl
if (checkurl(textBox1.Text) == true) // Jika menghasilkan nilai true
{
// Menampilkan pesan url valid
MessageBox.Show("URL valid", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
// Menampilkan pesan url tidak valid
MessageBox.Show("URL tidak valid", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}

6. Jalankan program tersebut dengan menekan F5

Validasi URL dengan VB.NET dan C#
Jika url yang akan masukan benar
Validasi URL dengan VB.NET dan C#
Jika url yang anda masukan salah
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...
  • 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...
  • 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 ...
  • 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...
  • 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)
      • Membuat Auto Complete pada Datagridview dengan VB....
      • Copy Move Delete File dengan C# dan VB.NET
      • Penggunaan Fungsi LEFT MID RIGHT di SQL
      • Tutorial Scanning Website Dengan Vega Kali Linux
      • Penggunaan Try Catch Finally di VB.NET dan C#
      • Cara Install Windows 7 Dan 8 Themes Kali Linux
      • Validasi URL dengan VB.NET dan C#
      • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali L...
      • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    • ►  May (9)
    • ►  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