如何使用.Net 2.0检查多行文本框是否只有换行符?
根本没有短信,只是\n,\r,等等..?
发布于 2013-08-29 14:04:38
if (Regex.IsMatch(@"^[\r\n]+$", text))发布于 2013-08-29 14:10:19
您可以使用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;
}发布于 2013-08-29 14:31:28
你试过用什么都没有取代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 characterhttps://stackoverflow.com/questions/18513115
复制相似问题