我试图修改此正则表达式,以便您获得大于或等于1或小于或等于10的数字。此正则表达式允许> = 0或
我在表单上有一个文本字段,该字段接受等于或大于0且小于11的数字。我可以使用IF和逻辑运算符TryParse,但我有点像Regex。

@"^\d$|^[1][0]$"

最佳答案

您只需要修改一下正则表达式

@"^[1-9]$|^10$"

您不需要在单个字符周围加上方括号,而我会在替换周围使用一组并将其更改为
@"^([1-9]|10)$"

看到它here on Regexr

关于c# - 大于0且小于11的整数的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13508346/

10-09 09:12