检查字符串仅包含 和&只要

时间:2019-09-25 10:21:37

标签: c# asp.net

我有一个字符串,我只需要检查这个仅包含 &的字符串

字符串

string oldStr ="       ";

我已经尝试过了。

bool x = !string.IsNullOrWhiteSpace(oldStr);

1 个答案:

答案 0 :(得分:3)

由于您的字符串是经过HTML编码的HTML,因此您需要两次对HTML进行解码。

string oldStr = "       ";

var result = HttpUtility.HtmlDecode(HttpUtility.HtmlDecode(oldStr));

Console.WriteLine(string.IsNullOrWhiteSpace(result)); 

这将输出true(因为不间断的空格是空白)。