In this tutorial we are going to see about how to validate MAC Address using Java Regular Expression. The standard (IEEE 802) format for printing MAC-48 addresses in human-friendly form is six groups of two hexadecimal digits, separated by hyphens – or colons : .
Mac address has a specific format.And your regex does not validate it correctly.It vaildates too many other strings as well.See d link i posted.They are no mac addresses. Matching IPv4 Addresses Problem You want to check whether a certain string represents a valid IPv4 address in 255.255.255.255 notation. Optionally, you want to convert this address into a - Selection from Regular Expressions Cookbook Book. Browse other questions tagged python regex ip-address mac-address or ask your own question. The Overflow Blog The Overflow #41: Satisfied with your own code. The regex above validate all the mac addresses types below: 01-23-45-67-89-ab 01:23:45:67:89:ab 0123.4567.89ab share improve this answer follow.
MAC Address Regular Expression Pattern
^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$
ValidateMacAddress.java
Output :
Ask your questions in eHowToNow Forum
To Ask new Question : Ask Question
Check our existing discussions : Questions & Answers