如何在正则表达式中设置限制?

时间:2012-09-07 07:19:21

标签: c# asp.net regex

我有一个正则表达式,我希望能够接受最小长度为11个字符的字符,而目前的情况是16。

^[A-Za-z]{6}[0-9LMNPQRSTUV]{2}[A-Za-z]{1}[0-9LMNPQRSTUV]{2}[A-Za-z]{1}[0-9LMNPQRSTUV]{3}[A-Za-z]{1}$

有人可以建议更改吗?

由于

2 个答案:

答案 0 :(得分:1)

每个{6}为您提供您期望的角色数量,这里为您的第一个表达式。

如果您想要一系列字符数,请执行以下操作:{1,6},并且在正则表达式的开头会接受1到6个字符。

这将为您提供正则表达式中的11到16个字符。

答案 1 :(得分:0)

{n} - 前面的符号(模板)预计会出现n次

{min,max} - 前面的符号(模板)预计会出现最小的最小值,但不会超过最大值 希望这对你有所帮助)