###### -##的自定义Regex

insrf1ej  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(109)

我对正则表达式字符串毫无头绪。我尝试使用[RegularExpression(“myValidator”)]在模型上创建自定义验证器如何创建正则表达式来验证以下格式

  • ######-##
  • ######-#

其中#是一个数字。

o0lyfsai

o0lyfsai1#

  • \d表示数字。
  • {N}表示重复N次的前一符号

所以,基本上你需要:

\d{6}-\d{2}

这将匹配6位数、一个破折号和另外2位数。
您还可以:

\d{6}-\d{1,2}

这将匹配6位数字,破折号,然后1或2位数字,因此适用于您描述的任何格式。

相关问题