C#asp.net检查文本框是否包含空格

时间:2019-11-13 11:53:58

标签: c# asp.net

我试图防止用户将文本框留空,并且使用以下代码对我有用:

textbox1.Text != ""

但是现在我想防止输入空格,我在下面尝试了以下代码,但并没有阻止它:

if(!string.IsNullOrWhiteSpace(textbox1.Text))

还有其他防止进入空格的方法吗?

3 个答案:

答案 0 :(得分:2)

您是否意味着要检查值是否包含空格字符?字符串对象具有一种检查以下内容的方法:

if (!textBox1.Text.Contains(" "))

答案 1 :(得分:0)

以下内容仅删除空格:

textbox1.Text = textbox1.Text.Replace(" " ,"");

答案 2 :(得分:-2)

此代码已100%经过测试且正确

此代码的作用是指示指定的字符串是null,空还是仅由空格字符组成。

如果以上陈述为真,则它将返回。

if(string.IsNullOrWhiteSpace(textbox1.Text)){
   return;
}

这是一个解释

https://docs.microsoft.com/en-us/dotnet/api/system.string.isnullorwhitespace?view=netframework-4.8