C# 如何检测字符串中的特殊字符和数字?
有人知道如何通过if语句检测字符串中的特殊字符吗 我需要输出如下所示:C# 如何检测字符串中的特殊字符和数字?,c#,string,character,C#,String,Character,有人知道如何通过if语句检测字符串中的特殊字符吗 我需要输出如下所示: Enter Name: Johnson! INVALID INPUT TRY AGAIN. Enter Name: Johnson ACCEPTED INPUT. 有没有办法只使用.System就可以做到这一点?因为你的问题不是很清楚, 如果要检查字符串input var specialChars = new[] {"!", ":", ",", "/", "1"}; //add some or more character
Enter Name: Johnson!
INVALID INPUT TRY AGAIN.
Enter Name: Johnson
ACCEPTED INPUT.
有没有办法只使用.System就可以做到这一点?因为你的问题不是很清楚, 如果要检查字符串
input
var specialChars = new[] {"!", ":", ",", "/", "1"}; //add some or more characters or numbers as into this string array
var result = specialChars.Any(input.Contains)
在这里放置更多的测试用例。因为如果您的案例太复杂,
regex
是您的最佳选择。如果您只想查看
,然后string.contains
就可以了。