-6
有没有人有关于如何通过if语句检测字符串中的特殊字符的想法?如何检测字符串中的特殊字符和数字?
我需要的输出是这个样子:
Enter Name: Johnson!
INVALID INPUT TRY AGAIN.
Enter Name: Johnson
ACCEPTED INPUT.
有没有办法做到这一点,只有using.System?
有没有人有关于如何通过if语句检测字符串中的特殊字符的想法?如何检测字符串中的特殊字符和数字?
我需要的输出是这个样子:
Enter Name: Johnson!
INVALID INPUT TRY AGAIN.
Enter Name: Johnson
ACCEPTED INPUT.
有没有办法做到这一点,只有using.System?
至于你的问题不是很清楚, 试试这个,如果你想查询的一些特定的人物之一是存在于你的字符串input
var specialChars = new[] {"!", ":", ",", "/", "1"}; //add some or more characters or numbers as into this string array
var result = specialChars.Any(input.Contains)
你尝试过这么远吗?你为什么只使用系统库?什么是上下文?可怕的问题。 – Marcus
在这里放置更多的测试用例。因为如果你的情况太复杂了,'regex'是你最好的选择。如果你只是想检查'!',那么'string.contains'将会很好。 – Shaharyar
你是什么定义为特殊字符? Johnson-Smith会有效吗?或“Olé”?你有什么尝试? – Sayse