gpt4 book ai didi

C# ASP.NET 应用程序正则表达式

转载 作者:行者123 更新时间:2023-11-30 13:47:54 25 4
gpt4 key购买 nike

对于 C#、ASP.NET 应用程序 -这应该很简单,但我无法弄清楚这个正则表达式,我需要一个文本框不能作为值提交的字符串列表,我不得不忽略大小写。

例子 - 无论大小写如何,我都需要我的正则表达式来拒绝以下字符串 - abc, def, ghi

我什至无法让正则表达式拒绝其中的一个。我尝试了以下方式-

[RegularExpression(@"(\W|^)(?i)!ABC(?-i)(\W|$)", ErrorMessage = "REJECTED!")]
public string Letters { get; set; }

那是行不通的!似乎拒绝一切。任何人都知道它应该是什么样子?我怎样才能拒绝所有这些?

感谢您提供的任何帮助!

最佳答案

快速而肮脏,但试一试(假设我正确理解问题!)

^(?i)(?!(ABC|DEF|GHI)(?-i)).*$

关于C# ASP.NET 应用程序正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14884413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com