限制比赛的长度

本文关键字: | 更新日期: 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}$
相关文章:
  • 没有找到相关文章