Create a NOT_MATCHES_REGEX module operator
It would enhance users' editing experience if developers could create a module field to conditionally show if a controlling field's value does not match a regex. For example, show a module field only if a controlling text field does not contain the string "foo" (it would hide for foo, food, foodie, etc).
Currently negative lookahead does not work in the MATCHES_REGEX visibility operator. For example, the following regex does not work:
This is according to re2 documentation.
|(?!re)||before text not matching re (NOT SUPPORTED)|
I propose we add a NOT_MATCHES_REGEX operator in order to work around re2's limitations.