如何逃避在IE上生成"意外量词"错误的RegEx?

Gib*_*boK 4 regex asp.net internet-explorer

我使用asp.net和C#.我有带有RegEx的验证控件的TextBox.

我使用此代码作为验证.

ValidationExpression="^(?s)(.){4,128}$"
Run Code Online (Sandbox Code Playgroud)

但只有在IE9中我收到一个错误:unexpected quantifier 来自javascript部分.

可能我必须逃避我的RegEx,但我不知道该怎么做以及逃避什么.

你能帮我一个代码示例吗?谢谢

Fai*_*Dev 5

写它像这样:

 ^([\s\S]){4,128}$
Run Code Online (Sandbox Code Playgroud)

我怀疑(?s)是错误的原因.