如何判断文本框中是否只包含c#中的空格?

时间:2017-09-18 14:12:07

标签: javascript c# asp.net

我有一个必填字段的文本框,我写了一个条件。

但是用户正在输入“”(仅在文本框中输入空格)。在那种情况下,我的代码失败了任何人都可以告诉我,如何检查文本框只包含文本框中的空格。

if(txtEmployee.Text == ""|| txtEmployee.Text == null || txtEmployee.Text == " ")
{
     this.lblMessage.CssClass = "messageFail";
     this.lblMessage.Text = "Please Enter Request for";
     return;
} 

3 个答案:

答案 0 :(得分:8)

您可以使用字符串IsNullOrWhiteSpace的内置静态方法。您可以在Select Window找到更多信息。

所以你的代码应该是这样的:

declare @code nvarchar
set @code='2/2017,3/2017'

select *
from payroll
where id_code in (SELECT value FROM STRING_SPLIT(@code,','))

答案 1 :(得分:2)

您可以使用其中任何一种

df_list = [ v for k,v in dodf.items()] 
df = pd.concat(df_list ,axis=1)

reference source

实施IsNullorEmpty和IsNullOrWhitespace
1. if(!string.IsNullOrEmpty(txtEmployee.Text.Trim()))

2. if(!string.IsNullOrWhiteSpace(txtEmployee.Text))

3. if(txtEmployee.Text.Trim()!=string.Empty)

4. if(txtEmployee.Text.Trim().Length > 0)

答案 2 :(得分:0)

检查是否为null或空&修剪

String.Trim String.IsNullOrEmpty