Проверьте погоду строка содержит цифры специальный символ и т. д
как проверить погоду строка содержит числа специальный символ и т. д
Хорошая связь. 5!
Согласитесь, 5.
--СА
Решение 1 дано по формуле Ричард Маккатчан быть очень хорошим.
В качестве альтернативы если вы хотите проверить содержит ли строка определенную категорию символов скажем Punctuation
или Numbers
и т. д., то System.Text.RegularExpressions.Regex
класс можно рассматривать как тестируемый, как показано ниже:
string text = "Is this text, contains special chars?"; //The Regex pattern matches if atleast one character of the //alternatives is found \p{P} Unicode punctuation category //\p{N} Unicode numbers category if(System.Text.RegularExpressions.Regex.IsMatch(text,@"\p{P}|\p{N}")) Console.WriteLine ("Contains special chars"); else Console.WriteLine ("Does not contain special chars"); //Output //Contains special chars
Допустимая альтернатива-5.
--СА
Большое вам спасибо, СА.
Вы можете попробовать ниже,
class Program { static void Main(string[] args) { string randomCharacters = "HelloWorld2090!!!@#$"; var result = randomCharacters.Any(ch => Char.IsNumber(ch) || Char.IsPunctuation(ch) || Char.IsSymbol(ch)); Console.WriteLine(result); } }