Как я могу создать выражение Reg для следующего числа? - PullRequest
0 голосов
/ 05 июля 2010

В c # я должен проверять вводимые пользователем данные.Может кто-нибудь сказать мне, что будет reg ex для того, чтобы проверить это выражение 12345-4521.

<12345> = Any five digits only
<-> = only hyphen
<4521> = Any four digits only but last digit should either be 0 or 1.

Ответы [ 3 ]

6 голосов
/ 05 июля 2010
^\d{5}-\d{3}[01]$
4 голосов
/ 05 июля 2010

Это должно сделать это:

\d{5}-\d{3}[01]

Пояснение:

  • \d соответствует любой цифре от 0 до 9
  • [01] соответствует 0 или 1
  • {5} и {3} говорят, что он точно соответствует номеру предыдущего выражения

Это довольно простые вещи. Когда у вас есть шанс, вы должны прочитать хороший учебник , который охватывает это (и многое другое).

0 голосов
/ 05 июля 2010

Должно работать следующее: \d{5}\-\d{3}[01]

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