Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Как проверить длину строки с помощью регулярного выражения?

#c_sharp #net #регулярные_выражения


Как этот код описать в регулярном выражении?

var str = "";

if(str.Length == 6 || str.Length == 9)
    return true;
else return false;

    


Ответы

Ответ 1



Можно так: var str = "111111111"; var pattern = @"^(.{6}|.{9})$"; Console.WriteLine(Regex.IsMatch(str, pattern));

Ответ 2



Например можно так ^.{6}(.{3})?$

Комментариев нет:

Отправить комментарий