I believe the pattern you're looking for is this:
\d\d/\d\d/\d\d\d\d
That will ensure that the value is 2 digits, then a slash, 2 more digits, another slash, and then 4 more digits. This means that something like 33/45/6789 would still be treated as valid, but I think that's about the best you can do in this situation. Frankly, this sounds like a bad idea. Allowing the months and days to be in order sounds especially crazy. If you have that many fields, maybe it would make sense to move to a non-list form, which has less limitations?