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

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

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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