2015-10-05 30 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

我想要號碼或號碼/號碼,但號碼/或/號碼 –

相關問題