2015-10-05 3 views
0

Я использую asp.net C# .Я с помощью expression.I проверки хочу, чтобы мой текстовое поле будет приниматьКак разрешить номер или номер/номер в регулярном выражении

номер \ номер, как 25 \ 14 или он будет принимать только число, например, 23 Таким образом, я хочу

13/13

или

Я использую этот экспресс^[0-9] {1,2} // [0-9 ] {1,2}, но он принимает ИНГ номер/номер как 12/12, но я хочу, чтобы число также, как 10 только, но только две цифры позволяют как 23 не 130/340

Я хочу ошибку если номер типа пользователя/как 14/

I want text field will accept 13/34 two digits number 
text will accept 14 
text field not accept only bracket 
text field not accept 13/ or /23 
+0

Совершенно неясно мне. Можете ли вы дать полный список принятых комбинаций? –

+0

Я хочу, чтобы текстовое поле принимало 13/34 двухзначных чисел –

+0

текст примет 14 –

ответ

1

Вы могли бы сделать это так, это позволит (00-99) и (00-99) (00-99)

[0-9]{2}(/[0-9]{2}){0,1}

Так к контрольному списку

Я хочу, чтобы текстовое поле будет принимать 13/34 две цифры номер (ДА -> принято) Link

Текста будет принимать 14 (ДА -> принято) Link

текстового поля не принимает только кронштейна (ДА -> не принято)

текстового поля не принимает 13/или/23 (ДА - > не принимаются)

Испытано регулярок отладчик https://www.debuggex.com

+0

Я хочу только две цифры –

+0

Я хочу, чтобы текстовое поле не принимало только скобки –

+0

текстовое поле не принимало 13/или/23 –

3

Вы можете использовать это регулярное выражение:

^[1-9]\d(/[1-9]\d)?$ 

DEMO

+0

Я хочу, если пользователь напишет 14 или 14/45, он примет, но только два числа разрешают –

+0

хотите ошибку, если пользователь вводит номер/нравится 14/ –

+0

система не разрешает использовать только кронштейн –

0

Просто ^[1-9][0-9](\/[1-9][0-9]){0,1}$

+0

Я хочу номер или номер/номер, но номер/или/номер –

Смежные вопросы