Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1839 | Besucher online: 115
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

MAC Adresse prüfen


Autor: Jan Welker
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 8565
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Funktion prüft mittels RegEx ob der übergebene String eine gültige Mac Adresse ist.

Abgelegt unter: Mac, Macadresse, regex.



C#
1
2
3
4
private bool IsMAC(string MAC) 
{ 
    return System.Text.RegularExpressions.Regex.IsMatch(MAC, @"(([a-f]|[0-9]|[A-F]){2}\:){5}([a-f]|[0-9]|[A-F]){2}\b"); 
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Greenberet schrieb am:  20.01.2008 17:03:17

Ich seh hier 2 Probleme:
1) Manche Systeme trennen die Bytes mit einem '-' z.B: windows -> ipconfig /all
2) Cisco schreibt die mac nach dem schema hier AABB.CCDD.EEFF
Jan Welker schrieb am:  20.01.2008 17:29:28

Hallo,
zu 1)
Wenn man nur ':' oder nur '-' zulassen will, muss man einfach beides prüfen:

((([a-f]|[0-9]|[A-F]){2}\:){5}([a-f]|[0-9]|[A-F]){2}\b)|((([a-f]|[0-9]|[A-F]){2}\-){5}([a-f]|[0-9]|[A-F]){2}\b)

zu 2) kenne ich nicht, hast Du dazu einen Link?
Greenberet schrieb am:  20.01.2008 18:21:02

1) war nur eine kleine anmerkung ;P
2)http://www.cisco.com/en/US/docs/switches/lan/catalyst6500/ios/12.1E/native/command/reference/show2.html#wp2004764
scroll weiter runter zu examples, da siehst du wie cisco das haben will^^


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.