The field ask for regular expressions (http://en.wikipedia.org/wiki/Regular_expression). In regular expressions, the asterisk (*) means: 'match zero or more of the previous characters'.
So, 0022fb* would match for example: 0022f, 0022fb, 0022fbb, 0022fbbbb, etc. but only 'b' at the end. If you want to match anything that starts with 0022fb, the regular expression would be 0022fb.* (dot-asterisk). The dot will match any single character, the asterisk makes that a match for any number of any characters.
If you see the example, for MAC addresses it should be separated with dashes; so:
00-22-FB-.*
should match any MAC address starting with 00:22:FB / 0022fb / 0022:fb / 00-22-fb depending how you write MAC addresses.
The Example 08-00-07-.*-A9-2[BF] would match mac addresses that start with 08-00-07- then any value, then -A9-2B or -A9-2F (the [ ] means one of)
If you use .* instead of *, it will probably work better.. Without knowing the full background, using profiling to detect specific types of devices like voip phone or the MAC vendor, might better fit what you want to achieve (it does in many cases where people want to use regexes).
Herman