1
4

3 回答 3

1

此正则表达式.*[^ ].*仅在字符串包含空格以外的内容时才匹配该字符串。我在这里测试过。

希望我有所帮助!

于 2013-11-15T07:25:07.400 回答
0

尝试这个:

第一个解决方案:

^((?!\s).)*$

像这样:

.... ValidationExpression="^((?!\s).)*$" ....

第二种解决方案:
您可以使用标签而不是 regularExpressionValidator 控件,然后在按钮中使用以下代码:

Match s = Regex.Match(TextBox1.Text, @"^((?!\s).)*$");
if (!s.Success)
{
     Label1.Text = "Incorrect input!";
}
于 2013-11-15T08:55:03.530 回答
0

我认为您应该使用RequiredFieldValidatorwhich 匹配空/非空内容。其他验证器只是忽略空内容,因为听起来您在这里点击了此功能。

于 2013-11-15T07:11:32.537 回答