2013-08-29 90 views

回答

1
if (Regex.IsMatch(@"^[\r\n]+$", text)) 
+0

工作就像一個魅力。 –

1

您可以使用String.IsNullOrWhiteSpace方法。

if(!string.IsNullOrWhiteSpace(TextBox1.Text)) 
{ 

} 

這裏是IsNullOrWhiteSpace的源頭 -

public static bool IsNullOrWhiteSpace(string value) 
{ 
    if (value == null) 
     return true; 
    for (int index = 0; index < value.Length; ++index) 
    { 
     if (!char.IsWhiteSpace(value[index])) 
      return false; 
    } 
    return true; 
} 
+0

我正在使用.net 2.0。該功能僅適用於.net 4.0。 –

+0

@JoaoVictor我更新了答案。 – Win

1

你嘗試過什麼也沒有更換Environment.NewLine

例如,

Dim tbLen as Integer = tb.Text.Length() 'returns 2 for 1 return character 

Dim tbLenFiltered As Integer = tb.Text.Replace(Environment.NewLine, String.Empty).Length() 'returns 0 for 1 return character