簡體   English   中英

如何在正則表達式中允許數字或數字/數字

[英]How to allow number or number/number in regular expression

我正在使用asp.net c#。我正在使用驗證表達式。我希望我的文本字段將接受

數字\\數字,例如25 \\ 14,否則它將僅接受數字,例如23,所以我要

13/13

要么

11

我正在使用此快遞^ [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

您可以使用此正則表達式:

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

DEMO

您可以這樣操作,它將允許(00-99)和(00-99)(00-99)

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

所以到清單

我希望文本字段接受13/34兩位數字(是->接受) 鏈接

文本將接受14 (是->接受) 鏈接

文本字段不只接受方括號(是->不接受)

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

經過測試的正則表達式調試器https://www.debuggex.com

只需^[1-9][0-9](\\/[1-9][0-9]){0,1}$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM