【发布时间】:2017-01-10 21:49:38
【问题描述】:
我想让小写在我的正则表达式中也可以接受
[RegularExpression(@"^(?!BG|GB|NK|KN|TN|NT|ZZ)[ABCEGHJ-PRSTW-Z][ABCEGHJ-NPRSTW-Z]\d{6}[AD]$" , ErrorMessage = "无效的国民保险号码")]
如何允许小写
我尝试基于一些堆栈流解决方案,如下所示
@"(i)^(GIR 0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]|[A-HK -Y][0-9]([0-9]|
[ABEHMNPRV-Y]))|[0-9][A-HJKPS-UW]) {0,1}[0-9][ABD-HJLNP-UW-Z]{2})$
但是没用。
【问题讨论】:
-
正如@RobM 所说,使用嵌入的
(?i)或作为选项/.../i打开不区分大小写 -
都试过了..不确定我是否测试错了。我正在freeformatter.com/regex-tester.html 中测试我的 reg expn
-
(?i) 工作。谢谢
标签: javascript regex asp.net-mvc data-annotations