@Jundi
It looks like the question service doesn’t like that particular expression. Most likely due to a quantifier being used, e.g.
* (0 or more)
+ (1 or more)
? (0 or 1)
These can be dangerous in some expressions (search for an infinite value for example) so we need to use caution when handling them unfortunately. I’ve raised this with our development team to look into the Regex validation to see if there’s any changes we can make for handling expressions which use the quantifiers.
Since you’re trying to validate based off of number of words rather than characters I think the only solution at the moment would be to use the Code service.