This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Microsoft test elemU015 uses the regular expression [ae-]x which is invalid according to the rules adopted in XSD 1.1. I'm not sure whether we have decided this is also disallowed in XSD 1.0. At one stage I think we were considering retrofitting the whole regex appendix from XSD 1.1 to XSD 1.0.
bug #11125 against the spec is relevant
For what it's worth, my regex parser says this is legal both in the grammar of 1.0 1E and in that of 1.0 2E, and that no extra-grammatical rules in those specs render it illegal. The output of the parser is: Pattern
Yes, I believe you are correct: according to the rules in the July 2011 CR, this regular expression is legal.