Validasi dengan Regular Expression VB .NET

Untuk mendapatkan data yang diharapkan ANDA bisa memberikan validasi inputan data dengan regular expression.

Pada artikel Saya yang lalu Saya telah menjelaskan bagaimana melakukan validasi input data dengan visual basic .net  di sana juga ada pembahasan mengenai pemakaian regular expression dengan visual basic untuk membuat format nomor faktur yang telah ditentukan.

Dalam artikel ini Saya akan berbagi bagaimana melakukan validasi nomor faktur pajak.
Imports System.Text.RegularExpressions

Private
 Sub txtNoAwal_KeyPress(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyPressEventArgs)Handles txtNoAwal.KeyPress
        If Asc(e.KeyChar) = 13 Then
            Dim myRegex As Regex = New Regex("^010.000-15.[0-9]{8}$")
            Dim s As String = txtNoAwal.Text 
            If myRegex.IsMatch(s) = True Then
                txtNoAkhir.Focus()
            Else
                MsgBox("format yang benar '001.000-15.12345678'"MsgBoxStyle.Critical, "error") 
            End If
        End If     End Sub


catatan:
^ = awal teks yang diberi validasi regular expression
[0-9]{8} = delapan digit angka
$ = akhir teks

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel