3. Import sebuah namespace System.Text.RegularExpressions dengan script dibawah ini
VB.NET
Imports System.Text.RegularExpressionsC#
Using Imports System.Text.RegularExpressions
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
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; } }
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 SubC#
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
![]() |
Jika url yang akan masukan benar |
![]() |
Jika url yang anda masukan salah |
Sekian dari saya.
Terima kasih atas kunjugannya semoga bermanfaat