<asp:RegularExpressionValidator和RegexOptions.IgnorePatternWhitespace

时间:2020-03-05 18:51:43  来源:igfitidea点击:

是否有一种简单的方法来使用RegularExpressionValidator控件而忽略空白?

我可以将自定义验证器控件与Regex和IgnorePatternWhitespace一起使用,但是最好在RegularExpressionValidator控件中使用一个选项。

解决方案

回答

请记住,正则表达式验证器也希望使用javascript进行验证,因此我们要确保表达式可以同时与.Net和javascript regex引擎一起使用。这意味着使用.IgnorePatterWhitespace不是最好的主意。

回答

用正则表达式包围

(?x:   )

所以" a b c"变成"(?x:a b c)