标签: c# asp.net-core unobtrusive-validation
我正在使用.NET Core的客户端验证来基于正则表达式验证用户输入。
以下是一个正则表达式,可以接受3个字母“ AAA”和7个数字:
data-val-regex-pattern="^AAA\d{7}\b"
我想使它不区分大小写,因此用户可以键入'AAA'或'aaa'并获得相同的结果,但是找不到解决方法。
我尝试过:
但没有任何效果。
任何人都可以解释一下如何使不敏感的JavaScript正则表达式不区分大小写吗?
答案 0 :(得分:2)
此正则表达式应符合规定的条件:^[A-Za-z]{3}\d{7}\b
^[A-Za-z]{3}\d{7}\b
您能否提供一些示例数据,说明应该和不应该匹配的内容以确认?
对RegEx101的礼貌模式的很好解释: