asp:RegularExpressionValidator 和 RegexOptions.IgnorePatternWhitespace (注:此为提问标题,无需回答)

3

在使用RegularExpressionValidator控件时,有没有一种简单的方法可以忽略空格?

我可以使用带有RegexIgnorePatternWhitespace的自定义验证器控件,但是在RegularExpressionValidator控件中添加一个选项会更好。

2个回答

2

将你的正则表达式用

(?x: )

包围起来,这样 "a b c" 就会变成 "(?x:a b c)


0

请记住,正则表达式验证器也要使用 JavaScript 进行验证,因此您需要确保您的表达式可以与 .Net 和 JavaScript 正则表达式引擎一起使用。这意味着使用 .IgnorePatterWhitespace 不是最好的选择。


1
但是,您可以将EnableClientScript设置为false,然后这就不是问题了。 - John Rutherford

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接