可能重複:
How to find whether a string contains any of the special characters?C#中可能使用的特殊字符總數是多少?
親愛的,
簡單的問題,我有一個字符串,我想確保有特殊字符(如#$ _ & %)。如何使用C#實現這一目標?
謝謝 LOKESH
可能重複:
How to find whether a string contains any of the special characters?C#中可能使用的特殊字符總數是多少?
親愛的,
簡單的問題,我有一個字符串,我想確保有特殊字符(如#$ _ & %)。如何使用C#實現這一目標?
謝謝 LOKESH
使用String.IndexOfAny:http://msdn.microsoft.com/en-us/library/system.string.indexofany.aspx
bool specialCharacterIsInString = myString.IndexOfAny(new char[]{'#', '$', '_', '&', '%'}) != -1;
調整字符數組,以便包含您認爲在當前的背景下「特殊字符」的字符。
您還可以使用LINQ和Char.IsLetterOrDigit:
bool hasSymbol = myString.Any(!char.IsLetterOrDigit(x));
特別通過定義? C#規範?網址嗎?格式化字符?什麼? – 2010-09-08 09:21:33