限制比赛的长度
本文关键字: | 更新日期: 2023-09-27 18:36:55
这个 C# 正则表达式会是什么样子?
- 长度至少一 (1) 个字符
- 长度最多七 (7) 个字符
- 数字字符
我有这个,但我需要检查 1-7 位数字:
var chequeNumRX = new Regex("^[0-9]+$");
在正则表达式中,可以使用重复运算符 {min,max}
。
var chequeNumRX = new Regex(@"^'d{1,7}$");
上述正则表达式将匹配'd
最少 1 次,最多匹配 7 次。
请注意,'d
是等效于 [0-9]
的速记字符类。
只需将范围放在字符列表之后:
{1,7}
: 允许 1 - 7 个字符
例如
^[0-9]{1,7}$