That won't really
validate the number.
Feed it any of these non-hex strings and they'll be validated.
qw[
afg
fA
lA
rA
0X
]
and the list goes on.
You need to make sure the entire string consists of only those characters, and in order to do that, you need anchors (notice I use \z instead of $)
/^[\da-f]+\z/i
The other thing you might have to check is the length of the string (should be even, even though 'AFF' might be considered '0AFF', whatever).
update: thanks sauoq for tyepo catch ;)
MJD says you
can't just make shit up and expect the computer to know what you mean, retardo!
** The Third rule of perl club is a statement of fact: pod is sexy.
|