我需要在字符串中只保存数字和字母以及空格。我需要使用System.Text.RegularExpressions.Regex
。如果我将字符串放在IF子句中,只有它只包含数字,字母和空格
答案 0 :(得分:0)
这应该可以解决问题
if (Regex.IsMatch(yourstring, @"^[\d \w \s]+$"))
{
Console.WriteLine("passed");
}
说明:
^
:指定字符串的开头
$
:指定字符串的结尾
[...]
匹配parantheses内的所有字符
\d
匹配数字
\w
匹配字母
\d
匹配空格
+
表示发生一次或多次