Validasi dengan Regular Expression VB .NET
Jumat, 26 Agustus 2016
Edit
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 Object, ByVal 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 |
|
catatan: ^ = awal teks yang diberi validasi regular expression [0-9]{8} = delapan digit angka $ = akhir teks |