Регулярные выражения-VAlidation String-REAL нуб вопрос :) - PullRequest
3 голосов
/ 27 апреля 2011

Я немного смущен, спрашивая это, так что я просто пойду прямо с этим.Я действительно действительно не понимаю техническую помощь, поэтому, возможно, кто-то может ее замять.

Я пытаюсь создать строку проверки, чтобы позволить ЛИБО ИЛИ две цифры (не больше, не меньше).1004 * Это мои усилия, все они работают только для первой части (первый набор скобок)

Кстати, я использую средства проверки валидации Visual Studio.

([0-9]) | ([0-9] [0-9]) (\ d {1}) | (\ d {2})

Я был бы очень признателен за хорошее объяснение неспециалистов.Большое спасибо:)

Спасибо Cfreak за решение.Я был бы очень признателен за ссылку или хорошее простое объяснение построения строк.Большая часть того, что я читал, похоже, предполагает определенный уровень знаний:)

1 Ответ

5 голосов
/ 27 апреля 2011

Ну, я не очень знаком с .NET, но любой из них должен работать:

\d{1,2}

или

\d\d? 

Я бы пошел с этим, так как он самый компактный:)

или

[0-9]{1,2}

или

[0-9][0-9]?

поместите () вокруг любого из них, чтобы захватить соответствующие цифры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...