1-9one character from 1 (4910) to 9 (5710)
\d*a digit, repeated any number of times
\.{1}the literal . (4610 / 568 / 2E16) , repeated exactly 1 time
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
?matches at most one character from the set below:
1-9one character from 1 (4910) to 9 (5710)
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
1-9one character from 1 (4910) to 9 (5710)
%?optionally matches the literal % (3710 / 458 / 2516)