2
这个C#正则表达式看起来像什么?限制匹配的长度
- 至少一个(1)在长度字符
- 多达七(7)的长度的字符
- 数字字符
我有,但我需要检查1- 7位:
var chequeNumRX = new Regex("^[0-9]+$");
这个C#正则表达式看起来像什么?限制匹配的长度
我有,但我需要检查1- 7位:
var chequeNumRX = new Regex("^[0-9]+$");
在正则表达式,你可以使用repetition操作{min,max}
。
var chequeNumRX = new Regex(@"^\d{1,7}$");
上述正则表达式将匹配\d
最少1周时间和最大的7倍。
请注意,\d
是一个简写字符类相当于[0-9]
。
只要把范围在charaters的名单后:
{1,7}
:允许1 - 7 charaters
e.g
^[0-9]{1,7}$