2015-10-05 29 views
0

我使用asp.net C#。我现在用的验证expression.I希望我的文本字段将接受如何允许在正则表达式数或数/数

号\数像25 \ 14,否则将接受仅象23号所以我想

一十三分之一十三

我使用本明确^ [0-9] {1,2} // [0-9 ] {1,2}但它是接受的荷兰国际集团数/数像12/12而且我想允许数量也喜欢10只,但只有两个数字让像23不三百四分之一百三十零

我想错误如果用户型号/像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两位数字号码(YES - > accepted)Link

文本将接受14 (YES - >接受)Link

文本字段不接受仅托架(YES - >不被接受)

文本字段不接受13 /或/ 23 (YES - >不接受)

测试正则表达式调试 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

我想要号码或号码/号码,但号码/或/号码 –

相关问题