Questa funzione VB.net serve per validare la correttezza formale di un indirizzo MAC (MAC Address) passato come argomento attraverso l’uso delle Espressioni Regolari.
Ritorna True se l’indirizzo è formalmente corretto, False altrimenti.
Codice
Imports System.Text.RegularExpressions
Private Function ValidaMAC(ByVal indirizzo As String) As Boolean
Dim er As String = "^([0-9a-fA-F][0-9a-fA-F][:-]?){5}([0-9a-fA-F][0-9a-fA-F])$"
Return Regex.IsMatch(indirizzo, er)
End Function
