Проверка строки на наличие недопустимых символов - C#

Узнай цену своей работы

Формулировка задачи:

в строке должны содержаться только латинские буквы, цифры и знак подчеркивания. строка может начинаться с подчеркивания или буквы. как реализовать метод, возвращающий true, если строка удовлетворяет требованиям, и false в противном случае?

Решение задачи: «Проверка строки на наличие недопустимых символов»

textual
Листинг программы
public static bool StringIsValid(string str)
{
    return !string.IsNullOrEmpty(str) && !Regex.IsMatch(str, @"(^[^a-zA-Z_]|[^a-zA-Z\d_])");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.714 из 5
Похожие ответы