gpt4 book ai didi

.NET 正则表达式 - block '%'

转载 作者:行者123 更新时间:2023-12-02 15:42:03 25 4
gpt4 key购买 nike

我试图阻止用户在 .NET 程序的 HTML 表单中输入“%”或多个“%”。尝试了模式 (?!.%*) 但它不起作用。正则表达式应允许字符串中包含“%”,但仅使用“%”时应引发错误。

最佳答案

我不是正则表达式专家,但这似乎对我有用:

bool IsInputValid(string input)
{
return !Regex.IsMatch(input,"^[%]+$");
}

还有一个例子:

Debug.WriteLine(IsInputValid("%")); // False
Debug.WriteLine(IsInputValid("%%")); // False
Debug.WriteLine(IsInputValid("fsd%lkf")); // True
Debug.WriteLine(IsInputValid("%fslk")); // True

关于.NET 正则表达式 - block '%',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33178130/

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