我对正则表达式字符串毫无头绪。我尝试使用[RegularExpression(“myValidator”)]在模型上创建自定义验证器如何创建正则表达式来验证以下格式
其中#是一个数字。
o0lyfsai1#
\d
{N}
所以,基本上你需要:
\d{6}-\d{2}
这将匹配6位数、一个破折号和另外2位数。您还可以:
\d{6}-\d{1,2}
这将匹配6位数字,破折号,然后1或2位数字,因此适用于您描述的任何格式。
1条答案
按热度按时间o0lyfsai1#
\d
表示数字。{N}
表示重复N次的前一符号所以,基本上你需要:
这将匹配6位数、一个破折号和另外2位数。
您还可以:
这将匹配6位数字,破折号,然后1或2位数字,因此适用于您描述的任何格式。